Reducing Energy Costs for IBM Blue Gene/P via Power-Aware Job Scheduling

TitleReducing Energy Costs for IBM Blue Gene/P via Power-Aware Job Scheduling
Publication TypeConference Paper
Year of Publication2013
AuthorsZhou, Z, Lan, Z, Tang, W, Desai, NL
Conference NameJob Scheduling Strategies for Parallel Processors Workshop (JSSPP 2013)
Conference LocationBoston, MA
Other NumbersANL/MCS-P5019-0913

Energy expense is becoming increasingly dominant in the operating costs of high-performance computing (HPC) systems. At the same time, electricity prices vary significantly at different times of the day. Furthermore, job power profiles also differ greatly, especially on HPC systems. In this paper, we propose a smart, power-aware job scheduling approach for HPC systems based on variable energy prices and job pow- er profiles. In particular, we propose a 0-1 knapsack model and demonstrate its flexibility and effectiveness for scheduling jobs, with the goal of reducing energy cost and not degrading system utilization. We design scheduling strategies for Blue Gene/P, a typical partition-based system. Experiments with both synthetic data and real job traces from production systems show that our power-aware job scheduling approach can reduce the energy cost significantly, up to 25%, with only slight impact on system utilization.