• DocumentCode
    3772318
  • Title

    Energy Efficient Job Co-scheduling for High-Performance Parallel Computing Clusters

  • Author

    David K. Newsom;Olivier Serres;Sardar F. Azari;Abdel-Hameed A. Badawy;Tarek El-Ghazawi

  • fYear
    2015
  • Firstpage
    550
  • Lastpage
    556
  • Abstract
    Cost and environmental concerns continue to drive research in high performance computing (HPC) energy optimization. Commodity server platforms are increasingly deployed as compute clusters which have a variety of energy management control features. In this paper, we examine the energy reduction effect of different ways to co-schedule benchmark codes on a HPC cluster using different combinations of job queue control dimensions including, thread core affinity interleaving, Dynamic Voltage and Frequency Scaling (DVFS), and job re-ordering. The combination space of control parameters in conjunction with varying job queue depths is too large to explore using a direct measurement approach so we developed a scheduling simulator that can quickly and efficiently examine a large permutation space of job-spans to find the energy optimal order and control configuration. Equipped with the base time/energy profiles of the benchmark algorithms, the simulator can reliably predict the execution time and energy of all the job queue permutation (ordering) choices, including the optimal control parameter combinations within a 3% margin of error.
  • Keywords
    "Benchmark testing","Layout","Clustering algorithms","Processor scheduling","Sockets","Servers","Aerospace electronics"
  • Publisher
    ieee
  • Conference_Titel
    Smart City/SocialCom/SustainCom (SmartCity), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/SmartCity.2015.127
  • Filename
    7463781