• DocumentCode
    3509010
  • Title

    Improving cluster utilization through set based allocation policies

  • Author

    Jackson, David B. ; Haymore, Brian D. ; Facelli, Julio C. ; Snell, Quinn O.

  • Author_Institution
    Centre for High Performance Comput., Utah Univ., Salt Lake City, UT, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    355
  • Lastpage
    360
  • Abstract
    While clusters have already proven themselves in the world of high performance computing, some clusters are beginning to exhibit resource inefficiencies due to increasing hardware diversity. Much of the success of clusters lies in the use of commodity components built to meet various hardware standards. These standards have allowed a great level of hardware backwards compatibility that is now resulting in a condition referred to as hardware `drift´ or heterogeneity. The hardware heterogeneity introduces problems when diverse compute nodes are allocated to a parallel job, as most parallel jobs are not self-balancing. This paper presents a new method that allows the batch scheduling system to intelligently select the best resource set for a parallel job in order to minimize the adverse effects of hardware drift and increase overall performance of the cluster. The performance improvements of this technique are evaluated in terms of parallel job efficiency and scheduling resource utilization and overall system performance. Using the emulation capabilities of the Maui Scheduler, this paper evaluates a number of variations of the resource set allocation algorithm on true cluster throughput and utilization using a recorded trace workload from a production cluster
  • Keywords
    processor scheduling; resource allocation; workstation clusters; batch scheduling; cluster utilization; commodity components; hardware backwards compatibility; hardware heterogeneity; hardware standards; parallel jobs; production cluster; resource set allocation; set based allocation; Clustering algorithms; Concurrent computing; Emulation; Hardware; High performance computing; Intelligent systems; Processor scheduling; Resource management; Scheduling algorithm; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2001. International Conference on
  • Conference_Location
    Valencia
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-1260-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2001.951972
  • Filename
    951972