[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3149412.3149414acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Simulating Power Scheduling at Scale

Published: 12 November 2017 Publication History

Abstract

Comparison of power scheduling strategies at scale is challenging due to the limited availability of high performance computing (HPC) systems exposing power control to researchers. In this paper we describe PowSim, a simulator for comparing different power management strategies at large-scale for HPC systems. PowSim enables light-weight simulation of dynamically-changing hardware-enforced processor power caps at the scale of an HPC cluster, supporting power scheduling research. PowSim's architecture supports easily changing power scheduler, job scheduler, and application models to enable comparison studies. Preliminary results comparing generalized power scheduling strategies are also presented.

References

[1]
Deva Bodas, Justin Song, Murali Rajappa, and Andy Hoffman. 2014. Simple Power-aware Scheduler to Limit Power Consumption by HPC System Within a Budget. In Proceedings of the 2nd International Workshop on Energy Efficient Supercomputing. IEEE Press, 21--30.
[2]
Andrea Borghesi, Andrea Bartolini, Michele Lombardi, Michela Milano, and Luca Benini. Predictive Modeling for Job Power Consumption in HPC Systems. In High Performance Computing: 31st International Conference, ISC High Performance 2016, Frankfurt, Germany, June 19--23, 2016.
[3]
Debapriya Chatterjee, Andrew DeOrio, and Valeria Bertacco. 2009. GCS: high-performance gate-level simulation with GP-GPUs.In Proceedings of the Conference on Design, Automation and Test in Europe. European Design and Automation Association, 1332--1337.
[4]
Pierre-François Dutot, Michael Mercier, Millian Poquet, and Olivier Richard. 2016. Batsim: a Realistic Language-Independent Resources and Jobs Management Systems Simulator. In 20th Workshop on Job Scheduling Strategies for Parallel Processing.
[5]
Daniel A Ellsworth, Allen D Malony, Barry Rountree, and Martin Schulz. 2015. Dynamic power sharing for higher job throughput. In Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, 80.
[6]
Maja Etinski, Julita Corbalan, Jesus Labarta, and Mateo Valero. 2012. Parallel Job Scheduling for Power Constrained HPC Systems. Parallel Comput. 38, 12 (Dec. 2012), 615--630.
[7]
Keiichiro Fukazawa, Masatsugu Ueda, Mutsumi Aoyagi, Tomonori Tsuhata, Kyohei Yoshida, Aruta Uehara, Masakazu Kuze, Yuichi Inadomi, and Koji Inoue. 2014. Power consumption evaluation of an mhd simulation with cpu power capping. In Cluster, Cloud and Grid Computing (CCGrid), 2014 14th IEEE/ACM International Symposium on. IEEE, 612--617.
[8]
Neha Gholkar, Frank Mueller, and Barry Rountree. 2016. Power Tuning HPC Jobs on Power-Constrained Systems. In International Conference on Parallel Architectures and Compilation (PACT), 2016. ACM.
[9]
Elsa Gonsiorowski, Christopher Carothers, and Carl Tropper. 2012. Modeling large scale circuits using massively parallel discrete-event simulation. In 2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. IEEE, 127--133.
[10]
Donggyu Kim, Adam Izraelevitz, Christopher Celio, Hokeun Kim, Brian Zimmer, Yunsup Lee, Jonathan Bachrach, and Krste Asanović. 2016. Strober: fast and accurate sample-based energy simulation for arbitrary RTL. In Proceedings of the 43rd International Symposium on Computer Architecture. IEEE Press, 128--139.
[11]
Nam Sung Kim, Todd Austin, David Baauw, Trevor Mudge, Krisztián Flautner, Jie S Hu, Mary Jane Irwin, Mahmut Kandemir, and Vijaykrishnan Narayanan. 2003. Leakage current: Moore's law meets static power. computer 36, 12 (2003), 68--75.
[12]
Alejandro Lucero. 2011. Simulation of batch scheduling using real production-ready software tools. Proceedings of the 5th IBERGRID (2011).
[13]
Peter S Magnusson, Magnus Christensson, Jesper Eskilson, Daniel Forsgren, Gustav Hallberg, Johan Hogberg, Fredrik Larsson, Andreas Moestedt, and Bengt Werner. 2002. Simics: A full system simulation platform. Computer 35, 2 (2002), 50--58.
[14]
Tapasya Patki, Natalie Bates, Girish Ghatikar, Anders Clausen, Sonja Klingert, Ghaleb Abdulla, and Mehdi Sheikhalishahi. 2016. Supercomputing Centers and Electricity Service Providers: A Geographically Distributed Perspective on Demand Management in Europe and the United States. In International Conference on High Performance Computing. Springer, 243--260.
[15]
Tapasya Patki, David K. Lowenthal, Anjana Sasidharan, Matthias Maiterth, Barry L. Rountree, Martin Schulz, and Bronis R. de Supinski. 2015. Practical Resource Management in Power-Constrained, High Performance Computing. In Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing (HPDC '15). ACM, New York, NY, USA, 121--132.
[16]
Barry Rountree, Dong H Ahn, Bronis R de Supinski, David K Lowenthal, and Martin Schulz. 2012. Beyond DVFS: A first look at performance under a hardware-enforced power bound. In IEEE 26th International Parallel and Distributed Processing Symposium Workshops (IPDPSW),. IEEE, 947--953.
[17]
Ryuichi Sakamoto, Thang Cao, Masaaki Knoda, Koji Inoue, Masatsugu Ueda, Tapasya Patki, Daniel Ellsworth, Barry Rountree, and Martin Schulz. 2017. Production Hardware Overprovisioning: Real-world Performance Optimization Using an Extensible Power-aware Resource Management Framework. In Proceedings of the 31st Internation Parallel and Distributed Processing Symposium.
[18]
Osman Sarood, Akhil Langer, Abhishek Gupta, and Laxmikant V. Kale. 2014. Maximizing Throughput of Overprovisioned HPC Data Centers Under a Strict Power Budget. In Supercomputing.
[19]
L. Savoie, D. K. Lowenthal, B. R. d. Supinski, T. Islam, K. Mohror, B. Rountree, and M. Schulz. 2016. I/O Aware Power Shifting. In 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS). 740--749. https://doi.org/10.1109/IPDPS.2016.15
[20]
Stephen Trofinoff. 2015. Using and Modifying the BSC Slurm Workload Simulator. Slurm User Group Meeting (2015).
[21]
Xu Yang, Zhou Zhou, Sean Wallace, Zhiling Lan, Wei Tang, Susan Coghlan, and Michael E. Papka. 2013. Integrating Dynamic Pricing of Electricity into Energy Aware Scheduling for HPC Systems. In International Conference for High Performance Computing, Networking, Storage and Analysis. 17--22.
[22]
Ziming Zhang, Michael Lang, Scott Pakin, and Song Fu. 2014. Trapped Capacity: Scheduling under a Power Cap to Maximize Machine-room Throughput. In Proceedings of the 2nd International Workshop on Energy Efficient Supercomputing. IEEE Press, 41--50.

Cited By

View all
  • (2023)RLP: Power Management Based on a Latency-Aware Roofline Model2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS54959.2023.00052(446-456)Online publication date: May-2023
  • (2022)Penelope: Peer-to-peer Power ManagementProceedings of the 51st International Conference on Parallel Processing10.1145/3545008.3545047(1-11)Online publication date: 29-Aug-2022
  • (2020)Operation-Aware Power CappingEuro-Par 2020: Parallel Processing10.1007/978-3-030-57675-2_5(68-82)Online publication date: 24-Aug-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
E2SC'17: Proceedings of the 5th International Workshop on Energy Efficient Supercomputing
November 2017
84 pages
ISBN:9781450351324
DOI:10.1145/3149412
Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 November 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Power Capping
  2. Power Scheduling
  3. Simulation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SC '17
Sponsor:

Acceptance Rates

E2SC'17 Paper Acceptance Rate 10 of 21 submissions, 48%;
Overall Acceptance Rate 17 of 33 submissions, 52%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)RLP: Power Management Based on a Latency-Aware Roofline Model2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)10.1109/IPDPS54959.2023.00052(446-456)Online publication date: May-2023
  • (2022)Penelope: Peer-to-peer Power ManagementProceedings of the 51st International Conference on Parallel Processing10.1145/3545008.3545047(1-11)Online publication date: 29-Aug-2022
  • (2020)Operation-Aware Power CappingEuro-Par 2020: Parallel Processing10.1007/978-3-030-57675-2_5(68-82)Online publication date: 24-Aug-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media