Energy-aware job scheduler for high-performance computing

Olli Mämmelä (Corresponding Author), Mikko Majanen, R. Basmadjian, H. De Meer, A. Giesler, W. Homberg

Research output: Contribution to journalArticleScientificpeer-review

30 Citations (Scopus)

Abstract

In recent years energy-aware computing has become a major topic, not only in wireless and mobile devices but also in devices using wired technology. The ICT industry is consuming an increasing amount of energy and a large part of the consumption is generated by large-scale data centers. In High-Performance Computing (HPC) data centers, higher performance equals higher energy consumption. This has created incentives on exploring several alternatives to reduce the energy consumption of the system, such as energy-efficient hardware or the Dynamic Voltage and Frequency Scaling (DVFS) technique. This work presents an energy-aware scheduler that can be applied to a HPC data center without any changes in hardware. The scheduler is evaluated with a simulation model and a real-world HPC testbed. Our experiments indicate that the scheduler is able to reduce the energy consumption by 6–16% depending on the job workload. More importantly, there is no significant slowdown in the turnaround time or increase in the wait time of the job. The results hereby evidence that our approach can be beneficial for HPC data center operators without a large penalty on service level agreements.
Original languageEnglish
Pages (from-to)265-275
Number of pages11
JournalComputer Science: Research and Development
Volume27
Issue number4
DOIs
Publication statusPublished - 2011
MoE publication typeA1 Journal article-refereed

Fingerprint

Energy utilization
Hardware
Turnaround time
Testbeds
Mobile devices
Industry
Experiments
Dynamic frequency scaling
Voltage scaling

Keywords

  • Energy-efficiency
  • HPC
  • power consumption
  • scheduling
  • simulation
  • testbed

Cite this

Mämmelä, Olli ; Majanen, Mikko ; Basmadjian, R. ; De Meer, H. ; Giesler, A. ; Homberg, W. / Energy-aware job scheduler for high-performance computing. In: Computer Science: Research and Development. 2011 ; Vol. 27, No. 4. pp. 265-275.
@article{64d23905d3ed46948aa69cbba9d8f15a,
title = "Energy-aware job scheduler for high-performance computing",
abstract = "In recent years energy-aware computing has become a major topic, not only in wireless and mobile devices but also in devices using wired technology. The ICT industry is consuming an increasing amount of energy and a large part of the consumption is generated by large-scale data centers. In High-Performance Computing (HPC) data centers, higher performance equals higher energy consumption. This has created incentives on exploring several alternatives to reduce the energy consumption of the system, such as energy-efficient hardware or the Dynamic Voltage and Frequency Scaling (DVFS) technique. This work presents an energy-aware scheduler that can be applied to a HPC data center without any changes in hardware. The scheduler is evaluated with a simulation model and a real-world HPC testbed. Our experiments indicate that the scheduler is able to reduce the energy consumption by 6–16{\%} depending on the job workload. More importantly, there is no significant slowdown in the turnaround time or increase in the wait time of the job. The results hereby evidence that our approach can be beneficial for HPC data center operators without a large penalty on service level agreements.",
keywords = "Energy-efficiency, HPC, power consumption, scheduling, simulation, testbed",
author = "Olli M{\"a}mmel{\"a} and Mikko Majanen and R. Basmadjian and {De Meer}, H. and A. Giesler and W. Homberg",
year = "2011",
doi = "10.1007/s00450-011-0189-6",
language = "English",
volume = "27",
pages = "265--275",
journal = "SICS Software-Intensive Cyber-Physical Systems",
issn = "2524-8529",
publisher = "Springer",
number = "4",

}

Mämmelä, O, Majanen, M, Basmadjian, R, De Meer, H, Giesler, A & Homberg, W 2011, 'Energy-aware job scheduler for high-performance computing', Computer Science: Research and Development, vol. 27, no. 4, pp. 265-275. https://doi.org/10.1007/s00450-011-0189-6

Energy-aware job scheduler for high-performance computing. / Mämmelä, Olli (Corresponding Author); Majanen, Mikko; Basmadjian, R.; De Meer, H.; Giesler, A.; Homberg, W.

In: Computer Science: Research and Development, Vol. 27, No. 4, 2011, p. 265-275.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Energy-aware job scheduler for high-performance computing

AU - Mämmelä, Olli

AU - Majanen, Mikko

AU - Basmadjian, R.

AU - De Meer, H.

AU - Giesler, A.

AU - Homberg, W.

PY - 2011

Y1 - 2011

N2 - In recent years energy-aware computing has become a major topic, not only in wireless and mobile devices but also in devices using wired technology. The ICT industry is consuming an increasing amount of energy and a large part of the consumption is generated by large-scale data centers. In High-Performance Computing (HPC) data centers, higher performance equals higher energy consumption. This has created incentives on exploring several alternatives to reduce the energy consumption of the system, such as energy-efficient hardware or the Dynamic Voltage and Frequency Scaling (DVFS) technique. This work presents an energy-aware scheduler that can be applied to a HPC data center without any changes in hardware. The scheduler is evaluated with a simulation model and a real-world HPC testbed. Our experiments indicate that the scheduler is able to reduce the energy consumption by 6–16% depending on the job workload. More importantly, there is no significant slowdown in the turnaround time or increase in the wait time of the job. The results hereby evidence that our approach can be beneficial for HPC data center operators without a large penalty on service level agreements.

AB - In recent years energy-aware computing has become a major topic, not only in wireless and mobile devices but also in devices using wired technology. The ICT industry is consuming an increasing amount of energy and a large part of the consumption is generated by large-scale data centers. In High-Performance Computing (HPC) data centers, higher performance equals higher energy consumption. This has created incentives on exploring several alternatives to reduce the energy consumption of the system, such as energy-efficient hardware or the Dynamic Voltage and Frequency Scaling (DVFS) technique. This work presents an energy-aware scheduler that can be applied to a HPC data center without any changes in hardware. The scheduler is evaluated with a simulation model and a real-world HPC testbed. Our experiments indicate that the scheduler is able to reduce the energy consumption by 6–16% depending on the job workload. More importantly, there is no significant slowdown in the turnaround time or increase in the wait time of the job. The results hereby evidence that our approach can be beneficial for HPC data center operators without a large penalty on service level agreements.

KW - Energy-efficiency

KW - HPC

KW - power consumption

KW - scheduling

KW - simulation

KW - testbed

U2 - 10.1007/s00450-011-0189-6

DO - 10.1007/s00450-011-0189-6

M3 - Article

VL - 27

SP - 265

EP - 275

JO - SICS Software-Intensive Cyber-Physical Systems

JF - SICS Software-Intensive Cyber-Physical Systems

SN - 2524-8529

IS - 4

ER -