• DocumentCode
    2414320
  • Title

    Evaluation of task assignment policies for supercomputing servers: the case for load unbalancing and fairness

  • Author

    Schroeder, Bianca ; Harchol-Balter, Mor

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    211
  • Lastpage
    220
  • Abstract
    While the MPP is still the most common architecture in supercomputer centers today, a simpler and cheaper machine configuration is appearing at many supercomputing sites. This alternative setup may be described simply as a collection of multiprocessors or a distributed server system. This collection of multiprocessors is fed by a single common stream of jobs, where each job is dispatched to exactly one of the multiprocessor machines for processing. The biggest question which arises in such distributed server systems is what is a good rule for assigning jobs to host machines: i.e. what is a good task assignment policy. Many task assignment policies have been proposed, but not systematically evaluated under supercomputing workloads. We start by comparing existing task assignment policies using a trace-driven simulation under supercomputing workloads. We validate our experiments by providing analytical proofs of the performance of each of these policies. These proofs also help provide much intuition. We find that while the performance of supercomputing servers varies widely with the task assignment policy, none of the above task assignment policies perform as well as we would like
  • Keywords
    multiprocessing systems; parallel machines; resource allocation; virtual machines; distributed server system; experiments; fairness; load unbalancing; multiprocessors; performance; supercomputing servers; task assignment policies; trace-driven simulation; Computational modeling; Computer aided software engineering; Computer architecture; Computer science; Job design; Operating systems; Processor scheduling; Supercomputers; Time sharing computer systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Distributed Computing, 2000. Proceedings. The Ninth International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-0783-2
  • Type

    conf

  • DOI
    10.1109/HPDC.2000.868652
  • Filename
    868652