skip to main content
research-article

A simulator to assess energy saving strategies and policies in HPC workloads

Published: 16 July 2012 Publication History

Abstract

In recent years power consumption of high performance computing (HPC) clusters has become a growing problem due, e.g., to the economic cost of electricity, the emission of carbon dioxide (with negative impact on the environment), and the generation of heat (which reduces hardware reliability). In past work, we developed EnergySaving cluster, a software package that regulates the number of active nodes in an HPC facility to match the users' demands. In this paper, we extend this work by presenting a simulator for this tool that allows the evaluation and analysis of the benefits of applying different energy-saving strategies and policies, under realistic workloads, to different cluster configurations.

References

[1]
The Green500 list - june 2010. http://www.green500.org/.
[2]
Intel2008: Intel turbo boost technology in intel core microarchitecture (Nehalem) based processors. November 2008.
[3]
Logs of real parallel workloads from production systems. http://www.cs.huji.ac.il/labs/parallel/workload/logs.html.
[4]
S. Albers. Energy-efficient algorithms. Communications of the ACM, 53:86--96, 2010.
[5]
T. Bletsch, V. Freeh, D. Lownenthal, B. Rountree, M. Schulz, and B. de Supinski. Adagio: making DVS practical for complex HPC applications export. Proceedings of the 23rd international conference on Supercomputing (ICS '09), pages 460--469, 2009.
[6]
BSC. Paraver. http://www.bsc.es/computer-sciences/performance-tools/paraver.
[7]
K. W. Cameron, R. Ge, and X. Feng. Performance-constrained distributed DVS scheduling for scientific applications on power-aware clusters. Conference on High Performance Networking and Computing Proceedings of the 2005 ACM/IEEE conference on Supercomputing, page 34, 2005.
[8]
X. Changjiu, L. Yung-Hsiang, and L. Zhiyuan. Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time. Proc. 44th Annual Conf. Design Automation, San Diego, CA, USA, ACM, pages 664--669, June 2007.
[9]
S. J. Chapin, W. Cirne, D. G. Feitelson, J. Jones, S. Leutenegger, U. Schwiegelshohn, W. Smith, and D. Talby. Benchmarks and standards for the evaluation of parallel job schedulers. In Job Scheduling Strategies for Parallel Processing, D. G. Feitelson and L. Rudolph (Eds.), Springer-Verlag, Lect. Notes Comput. Sci., 1659:66--89, 1999.
[10]
J. Chase, D. Anderson, P. Thakar, A. Vahdat, and R. Doyle. Managing energy and server resources in hosting centres. Proc. 18th ACM Symp. Operating System Principles, Banff, Canada, pages 103--116, 2001.
[11]
W. chun Feng, X. Feng, and R. Ce. Green supercomputing comes of age. IT Professional, 10:17--23, 2008.
[12]
R. Dick, H. Yang, L. Shang, Y. Liuand, and H. Wang. Thermal vs energy optimization for DVFS-enabled processors in embedded systems. International 8th Symposium on Quality Electronic Design (ISQED '07), pages 204--209, March 2007.
[13]
M. Dolz, J. C. Fernández, R. Mayo, and E. S. Quintana-Ortí. Energysaving cluster roll: Power saving system for clusters. Architecture of Computing Systems - ARCS 2010, Lecture Notes in Computer Science (LNCS), 5974:162--173, 2010.
[14]
E. Elnozahy, M. Kistler, and R. Rajamony. Energy-efficient server clusters. Workshop on Mobile Computing Systems and Applications, February 2002.
[15]
E. Elnozahy, M. Kistler, and R. Rajamony. Energy conservation policies for web servers. Proc. of the 4th USENIX Sympsium on Internet technologies, 2003.
[16]
V. Freeh, F. Pan, D. Lowenthal, N. Kappiah, R. Springer, B. Rountree, and M. Femal. Analyzing the energy-time tradeoff in high-performance computing applications. IEEE Transactions on Parallel and Distributed Systems, 18(6):835--848, June 2007.
[17]
U. of California. Rocks® Clusters. www.rocksclusters.org.
[18]
A. Orgerie, L. Lefevre, and J. Gelas. Chasing gaps between bursts: Towards energy efficient large scale experimental grids. The 9th International Conference on Parallel and Distributed Computing. Applications and Technologies (PDCAT '08), pages 381--389, December 2008.
[19]
E. Pinheiro, R. Bianchini, E. Carrera, and T. Heath. Load balancing and unbalancing for power and performance in cluster-based systems. Workshop on Compilers and Operating Systems for Low Power, September, 2001.
[20]
I. Sun Microsystems. Sun® Grid Engine. http://gridengine.sunsource.net.

Cited By

View all
  • (2024)Exploring energy saving opportunities in fault tolerant HPC systemsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2023.104797185:COnline publication date: 4-Mar-2024
  • (2013)CPU frequency emulation based on DVFSACM SIGOPS Operating Systems Review10.1145/2553070.255307647:3(34-41)Online publication date: 26-Nov-2013
  • (2012)CPU Frequency Emulation Based on DVFSProceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing10.1109/UCC.2012.34(367-374)Online publication date: 5-Nov-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 46, Issue 2
July 2012
92 pages
ISSN:0163-5980
DOI:10.1145/2331576
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 July 2012
Published in SIGOPS Volume 46, Issue 2

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Exploring energy saving opportunities in fault tolerant HPC systemsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2023.104797185:COnline publication date: 4-Mar-2024
  • (2013)CPU frequency emulation based on DVFSACM SIGOPS Operating Systems Review10.1145/2553070.255307647:3(34-41)Online publication date: 26-Nov-2013
  • (2012)CPU Frequency Emulation Based on DVFSProceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing10.1109/UCC.2012.34(367-374)Online publication date: 5-Nov-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media