• DocumentCode
    2546723
  • Title

    Coscheduling in Clusters: Is It a Viable Alternative?

  • Author

    Choi, Gyu Sang ; Kim, Jin-Ha ; Ersoz, Deniz ; Yoo, Andy B. ; Das, Chita R.

  • Author_Institution
    Penn State University
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    16
  • Lastpage
    16
  • Abstract
    In this paper, we conduct an in-depth evaluation of a broad spectrum of scheduling alternatives for clusters. These include the widely used batch scheduling, local scheduling, gang scheduling, all prior communication-driven coscheduling algorithms (Dynamic Coscheduling (DCS), Spin Block (SB), Periodic Boost (PB), and Co-ordinated Coscheduling (CC)) and a newly proposed HYBRID coscheduling algorithm on a 16-node, Myrinet-connected Linux cluster. Performance and energy measurements using several NAS, LLNL and ANL benchmarks on the Linux cluster provide several interesting conclusions. First, although batch scheduling is currently used in most clusters, all blocking-based coscheduling techniques such as SB, CC and HYBRID and the gang scheduling can provide much better performance even in a dedicated cluster platform. Second, in contrast to some of the prior studies, we observe that blocking-based schemes like SB and HYBRID can provide better performance than spin-based techniques like PB on a Linux platform. Third, the proposed HYBRID scheduling provides the best performance-energy behavior and can be implemented on any cluster with little effort. All these results suggest that blocking-based coscheduling techniques are viable candidates to be used in clusters for significant performance-energy benefits.
  • Keywords
    Batch Scheduling; Coscheduling; Energy Consumption; Experimentation; Gang Scheduling; Linux Cluster; Myrinet; Performance Measurement; Scheduling; Application software; Clustering algorithms; Distributed control; Dynamic scheduling; Energy consumption; Energy measurement; Linux; Processor scheduling; Scheduling algorithm; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.20
  • Filename
    1392946