skip to main content
10.1145/2668930.2688057acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
research-article
Free access

Analysis of the Influences on Server Power Consumption and Energy Efficiency for CPU-Intensive Workloads

Published: 31 January 2015 Publication History

Abstract

Energy efficiency of servers has become a significant research topic over the last years, as server energy consumption varies depending on multiple factors, such as server utilization and workload type. Server energy analysis and estimation must take all relevant factors into account to ensure reliable estimates and conclusions. Thorough system analysis requires benchmarks capable of testing different system resources at different load levels using multiple workload types. Server energy estimation approaches, on the other hand, require knowledge about the interactions of these factors for the creation of accurate power models. Common approaches to energy-aware workload classification categorize workloads depending on the resource types used by the different workloads. However, they rarely take into account differences in workloads targeting the same resources. Industrial energy-efficiency benchmarks typically do not evaluate the system's energy consumption at different resource load levels, and they only provide data for system analysis at maximum system load.
In this paper, we benchmark multiple server configurations using the CPU worklets included in SPEC's Server Efficiency Rating Tool (SERT). We evaluate the impact of load levels and different CPU workloads on power consumption and energy efficiency. We analyze how functions approximating the measured power consumption differ over multiple server configurations and architectures.
We show that workloads targeting the same resource can differ significantly in their power draw and energy efficiency. The power consumption of a given workload type varies depending on utilization, hardware and software configuration. The power consumption of CPU-intensive workloads does not scale uniformly with increased load, nor do hardware or software configuration changes affect it in a uniform manner.

References

[1]
C. Babcock. NY Times data center indictment misses the big picture. 2012.
[2]
L. Barroso and U. Holzle. The Case for Energy-Proportional Computing. Computer, 40(12):33--37, Dec 2007.
[3]
R. Basmadjian, N. Ali, F. Niedermeier, H. de Meer, and G. Giuliani. A Methodology to Predict the Power Consumption of Servers in Data Centres. In Proceedings of the 2Nd International Conference on Energy-Efficient Computing and Networking, e-Energy '11, pages 1--10, New York, NY, USA, 2011. ACM.
[4]
F. Bellosa. The Benefits of Event: Driven Energy Accounting in Power-sensitive Systems. In Proceedings of the 9th Workshop on ACM SIGOPS European Workshop: Beyond the PC: New Challenges for the Operating System, EW 9, pages 37--42, New York, NY, USA, 2000. ACM.
[5]
J. L. Henning. SPEC CPU2000: measuring CPU performance in the New Millennium. Computer, 33(7):28--35, Jul 2000.
[6]
K.-D. Lange. Identifying Shades of Green: The SPECpower Benchmarks. Computer, 42(3):95--97, March 2009.
[7]
K.-D. Lange, J. A. Arnold, H. Block, N. Totura, J. Beckett, and M. G. Tricker. Further Implementation Aspects of the Server Efficiency Rating Tool (SERT). In Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering, ICPE '13, pages 349--360, New York, NY, USA, 2013. ACM.
[8]
K.-D. Lange and M. G. Tricker. The Design and Development of the Server Efficiency Rating Tool (SERT). In Proceedings of the 2Nd ACM/SPEC International Conference on Performance Engineering, ICPE '11, pages 145--150, New York, NY, USA, 2011. ACM.
[9]
K.-D. Lange, M. G. Tricker, J. A. Arnold, H. Block, and C. Koopmann. The Implementation of the Server Efficiency Rating Tool. In Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering, ICPE '12, pages 133--144, New York, NY, USA, 2012. ACM.
[10]
A. Lewis, S. Ghosh, and N.-F. Tzeng. Run-time Energy Consumption Estimation Based on Workload in Server Systems. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower'08, pages 4--4, Berkeley, CA, USA, 2008. USENIX Association.
[11]
M. Poess, R. O. Nambiar, K. Vaid, J. M. Stephens Jr, K. Huppler, and E. Haines. Energy benchmarks: a detailed analysis. In Proceedings of the 1st International Conference on Energy-Efficient Computing and Networking, pages 131--140. ACM, 2010.
[12]
S. Rivoire, P. Ranganathan, and C. Kozyrakis. A Comparison of High-level Full-system Power Models. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower'08, pages 3--3, Berkeley, CA, USA, 2008. USENIX Association.
[13]
S. Rivoire, M. A. Shah, P. Ranganathan, and C. Kozyrakis. JouleSort: A Balanced Energy-efficiency Benchmark. In Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, SIGMOD '07, pages 365--376, New York, NY, USA, 2007. ACM.
[14]
S. Srikantaiah, A. Kansal, and F. Zhao. Energy Aware Consolidation for Cloud Computing. In Proceedings of the 2008 Conference on Power Aware Computing and Systems, HotPower'08, pages 10--10, Berkeley, CA, USA, 2008. USENIX Association.
[15]
Standard Performance Evaluation Corporation. Server Efficiency Rating Tool (SERT) Design Document. http://spec.org/sert/docs/SERT-Design\_Document.pdf.
[16]
Standard Performance Evaluation Corporation. SPEC Power and Performance Benchmark Methodology. http://spec.org/power/docs/SPEC-Power\_and\_Performance\_Methodology.pdf.
[17]
J. G. von Kistowski, N. R. Herbst, and S. Kounev. Modeling Variations in Load Intensity over Time. In Proceedings of the 3rd International Workshop on Large-Scale Testing (LT 2014), co-located with the 5th ACM/SPEC International Conference on Performance Engineering (ICPE 2014). ACM, March 2014.
[18]
T. Welch. A Technique for High-Performance Data Compression. Computer, 17(6):8--19, June 1984.

Cited By

View all
  • (2024)CuttleFlow: Infrastructure-Specific Workflow Adaption for Improved Reusability2024 IEEE 20th International Conference on e-Science (e-Science)10.1109/e-Science62913.2024.10678732(1-10)Online publication date: 16-Sep-2024
  • (2024)OS-Level PMC-Based Runtime Thermal Control for ARM Mobile CPUsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.336031943:7(2023-2036)Online publication date: Jul-2024
  • (2023)Challenges and Future Directions in Efficiency Benchmarking (Vision Paper)Companion of the 2023 ACM/SPEC International Conference on Performance Engineering10.1145/3578245.3585034(51-55)Online publication date: 15-Apr-2023
  • Show More Cited By

Index Terms

  1. Analysis of the Influences on Server Power Consumption and Energy Efficiency for CPU-Intensive Workloads

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICPE '15: Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering
    January 2015
    366 pages
    ISBN:9781450332484
    DOI:10.1145/2668930
    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: 31 January 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. energy efficiency
    2. metrics
    3. power
    4. sert
    5. spec
    6. utilization
    7. workload characterization

    Qualifiers

    • Research-article

    Conference

    ICPE'15
    Sponsor:
    ICPE'15: ACM/SPEC International Conference on Performance Engineering
    January 28 - February 4, 2015
    Texas, Austin, USA

    Acceptance Rates

    ICPE '15 Paper Acceptance Rate 23 of 74 submissions, 31%;
    Overall Acceptance Rate 252 of 851 submissions, 30%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)201
    • Downloads (Last 6 weeks)30
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)CuttleFlow: Infrastructure-Specific Workflow Adaption for Improved Reusability2024 IEEE 20th International Conference on e-Science (e-Science)10.1109/e-Science62913.2024.10678732(1-10)Online publication date: 16-Sep-2024
    • (2024)OS-Level PMC-Based Runtime Thermal Control for ARM Mobile CPUsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.336031943:7(2023-2036)Online publication date: Jul-2024
    • (2023)Challenges and Future Directions in Efficiency Benchmarking (Vision Paper)Companion of the 2023 ACM/SPEC International Conference on Performance Engineering10.1145/3578245.3585034(51-55)Online publication date: 15-Apr-2023
    • (2023)Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AI2023 IEEE/ACM 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN)10.1109/CAIN58948.2023.00012(25-36)Online publication date: May-2023
    • (2023)Framework for the Development and Implementation of Sustainable Information Systems for the Digitalization of Small Businesses in South AfricaManufacturing Driving Circular Economy10.1007/978-3-031-28839-5_61(542-550)Online publication date: 26-Apr-2023
    • (2022)GOAL: Supporting General and Dynamic Adaptation in Computing SystemsProceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software10.1145/3563835.3567655(16-32)Online publication date: 29-Nov-2022
    • (2022)SPEC Efficiency Benchmark DevelopmentCompanion of the 2022 ACM/SPEC International Conference on Performance Engineering10.1145/3491204.3527492(21-24)Online publication date: 14-Jul-2022
    • (2022)Three-level modeling of a speed-scaling supercomputerAnnals of Operations Research10.1007/s10479-022-04830-0331:2(649-677)Online publication date: 21-Jun-2022
    • (2021)SoftIoTJournal of Network and Computer Applications10.1016/j.jnca.2021.103208193:COnline publication date: 1-Nov-2021
    • (2020)An Efficient and Flexible Learning Framework for Dynamic Power and Thermal Co-ManagementProceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD10.1145/3380446.3430640(117-122)Online publication date: 16-Nov-2020
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media