[go: up one dir, main page]

skip to main content
10.1145/3147213.3147226acmconferencesArticle/Chapter ViewAbstractPublication PagesuccConference Proceedingsconference-collections
research-article

Exploiting Efficiency Opportunities Based on Workloads with Electron on Heterogeneous Clusters

Published: 05 December 2017 Publication History

Abstract

Resource Management tools for large-scale clusters and data centers typically schedule resources based on task requirements specified in terms of processor, memory, and disk space. As these systems scale, two non-traditional resources also emerge as limiting factors: power and energy. Maintaining a low power envelope is especially important during Coincidence Peak, a window of time where power may cost up to 200 times the base rate. Using Electron, our power-aware framework that leverages Apache Mesos as a resource broker, we quantify the impact of four scheduling policies on three workloads of varying power intensity. We also quantify the impact of two dynamic power capping strategies on power consumption, energy consumption, and makespan when used in combination with scheduling policies across workloads. Our experiments show that choosing the right combination of scheduling and power capping policies can lead to a 16% reduction of energy and a 37% reduction in the 99th percentile of power consumption while having a negligible impact on makespan and resource utilization.

References

[1]
Apache. 2017. Apache Aurora. (2017). http://aurora.apache.org/
[2]
Stephen M. Blackburn, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot, B. Moss, Aashish Phansalkar, Darko Stefanoviç, Thomas VanDrunen, Robin Garner, Daniel von Dincklage, Ben Wiedermann, Chris Hoffmann, Asjad M. Khang, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, and Daniel Frampton. 2006. The DaCapo benchmarks. ACM SIGPLAN Notices, Vol. 41, 10 (10. 2006), 169.
[3]
Deva Bodas, Justin Song, Murali Rajappa, and Andy Hoffman. 2014. Simple Power-Aware Scheduler to Limit Power Consumption by HPC System within a Budget 2014 Energy Efficient Supercomputing Workshop. IEEE, 21--30.
[4]
Raghunath Raja Chandrasekar, Akshay Venkatesh, Khaled Hamidouche, and Dhabaleswar K. Panda. 2015. Power-Check: An Energy-Efficient Checkpointing Framework for HPC Clusters 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE, 261--270.
[5]
Howard David, Eugene Gorbatov, Ulf R. Hanebutte, Rahul Khanaa, and Christian Le. 2010. RAPL Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design - ISLPED '10. ACM Press, New York, New York, USA, 189.
[6]
Renan DelValle, Pradyumna Kaushik, Abhishek Jain, Jessica Hartog, and Madhusudhan Govindaraju. 2017. Electron: Towards Efficient Resource Management on Heterogeneous Clusters with Apache Mesos 2017 IEEE 10th International Conference on Cloud Computing (CLOUD). IEEE, 262--269.
[7]
Renan DelValle, Gourav Rattihalli, Angel Beltre, Madhusudhan Govindaraju, and Michael J. Lewis. 2016. Exploring the Design Space for Optimizations with Apache Aurora and Mesos 2016 IEEE 9th International Conference on Cloud Computing (CLOUD). IEEE, 537--544.
[8]
Jessica Hartog, Elif Dede, and Madhusudhan Govindaraju. 2014 a. MapReduce framework energy adaptation via temperature awareness. Cluster Computing, Vol. 17, 1 (3. 2014), 111--127. y

Cited By

View all
  • (2024)Text Semantics-Driven Data Classification Storage OptimizationApplied Sciences10.3390/app1403115914:3(1159)Online publication date: 30-Jan-2024
  • (2024)Cost-effective data classification storage through text seasonal featuresFuture Generation Computer Systems10.1016/j.future.2024.04.061158(472-487)Online publication date: Sep-2024
  • (2018)Analysis of Dynamically Switching Energy-Aware Scheduling Policies for Varying Workloads2018 IEEE 11th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD.2018.00024(130-137)Online publication date: Jul-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UCC '17: Proceedings of the10th International Conference on Utility and Cloud Computing
December 2017
222 pages
ISBN:9781450351492
DOI:10.1145/3147213
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 December 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. apche
  2. efficiency
  3. energy
  4. heterogeneous
  5. mesos
  6. power
  7. rapl

Qualifiers

  • Research-article

Conference

UCC '17
Sponsor:

Acceptance Rates

UCC '17 Paper Acceptance Rate 17 of 63 submissions, 27%;
Overall Acceptance Rate 38 of 125 submissions, 30%

Upcoming Conference

UCC '24
2024 IEEE/ACM 17th International Conference on Utility and Cloud Computing
December 16 - 19, 2024
Sharjah , United Arab Emirates

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Text Semantics-Driven Data Classification Storage OptimizationApplied Sciences10.3390/app1403115914:3(1159)Online publication date: 30-Jan-2024
  • (2024)Cost-effective data classification storage through text seasonal featuresFuture Generation Computer Systems10.1016/j.future.2024.04.061158(472-487)Online publication date: Sep-2024
  • (2018)Analysis of Dynamically Switching Energy-Aware Scheduling Policies for Varying Workloads2018 IEEE 11th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD.2018.00024(130-137)Online publication date: Jul-2018

View Options

Get Access

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