• DocumentCode
    451155
  • Title

    Job Scheduling in the presence of Multiple Resource Requirements

  • Author

    Leinberger, William ; Karypis, George ; Kumar, Vipin

  • Author_Institution
    University of Minnesota
  • fYear
    1999
  • fDate
    13-18 Nov. 1999
  • Firstpage
    47
  • Lastpage
    47
  • Abstract
    In past massively parallel processing systems, such as the Intel Paragon and the Thinking Machines CM-5, the scheduling problem consisted of allocating a single type of resource among the waiting jobs; the processing node. A job was allocated the minimum number of nodes required to meet its largest resource requirement (e.g. memory, CPUs, I/O channels, etc.). Recent systems, such as the SUN E10000 and SGI O2K, are made up of pools of independently allocatable hardware and software resources such as shared memory, large disk farms, distinct I/O channels, and software licenses. In order to make efficient use of all the available system resources, the scheduling algorithm must be able to maintain a job working set which fully utilizes all of the resources. Previous work in scheduling multiple resources focused on coordinating the allocation of CPUs and memory, using ad-hoc methods for generating good schedules. We provide new job selection heuristics based on resource balancing which support the construction of generalized K-resource scheduling algorithms. We show through simulation that performance gains of up to 50% in average response time are achievable over classical scheduling methods such as First-Come-First-Served with First-Fit backfill.
  • Keywords
    constraints; high performance computing; multiple resource; parallel job scheduling; Computer architecture; Delay; Hardware; Licenses; Parallel processing; Performance gain; Processor scheduling; Resource management; Scheduling algorithm; Sun; constraints; high performance computing; multiple resource; parallel job scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1999 Conference
  • Print_ISBN
    1-58113-091-0
  • Type

    conf

  • DOI
    10.1109/SC.1999.10067
  • Filename
    1592690