Emulating the Power Consumption Behavior of Server Workloads using CPU Performance Counters

被引:2
|
作者
Schmitt, Norbert [1 ]
Kistowski, Joakim V. [1 ]
Kounev, Samuel [1 ]
机构
[1] Univ Wurzburg, Wurzburg, Germany
关键词
D O I
10.1109/MASCOTS.2017.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The accurate measurement of a server's power consumption when running realistic workloads enables characterization of its energy efficiency and helps to make better provisioning and workload placement decisions. Information on the energy efficiency of a server for a given target workload can greatly influence such decisions and thus the final energy efficiency of a cluster or data center. However, measuring energy efficiency and power consumption of server applications has become challenging as applications are often distributed or require work intensive configuration, setup, and specialized load drivers for reproducible testing. As a result, it may be not feasible to perform tests using the actual workload that is to be deployed. We introduce an approach to create small-scale workloads that emulate the power consumption-relevant behavior of an application by deliberately triggering specific power relevant performance counter events. These workloads can then be easily deployed on a target server for fast and efficient power characterization. We validate the proposed approach by approximating the power consumption behavior of different workloads at multiple load levels. We show that our approach is capable of producing small-scale workloads that reflect the power consumption behavior of their reference applications over multiple load levels with a minimum error of less than 1%.
引用
收藏
页码:157 / 163
页数:7
相关论文
共 50 条
  • [1] Comparison of the SPEC CPU benchmarks with 499 other workloads using hardware counters
    Bonebakker, Lodewijk
    PERFORMANCE EVALUATION: METRICS, MODELS AND BENCHMARKS, PROCEEDINGS, 2008, 5119 : 144 - 153
  • [2] Limiting CPU Power Consumption for Efficient Computation of 3D Workloads
    Schluessler, Travis
    Romano, Jacky
    Gurtovoy, Stas
    Zadicario, Guy
    Fox, James
    2012 INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING, 2012,
  • [3] Adaptive Power Efficiency Control by Computer Power Consumption Prediction Using Performance Counters
    Kawaguchi, Shinichi
    Yachi, Toshiaki
    2014 INTERNATIONAL POWER ELECTRONICS CONFERENCE (IPEC-HIROSHIMA 2014 - ECCE-ASIA), 2014, : 3959 - 3965
  • [4] Adaptive Power Efficiency Control by Computer Power Consumption Prediction Using Performance Counters
    Kawaguchi, Shinichi
    Yachi, Toshiaki
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2016, 52 (01) : 407 - 413
  • [5] Template attacks on ECC implementations using performance counters in CPU
    Asvija, B.
    Eswari, R.
    Bijoy, M. B.
    MICROELECTRONICS JOURNAL, 2020, 106
  • [6] Computer Power Supply Efficiency Improvement by Power Consumption Prediction Procedure Using Performance Counters
    Kawaguchi, Shinichi
    Yachi, Toshiaki
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2014, E97B (02) : 408 - 415
  • [7] Power Consumption and Computation Models of a Server with a Multi-core CPU and Experiments
    Kataoka, Hiroki
    Duolikun, Dilawaer
    Enokido, Tomoya
    Takizawa, Makoto
    2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS WAINA 2015, 2015, : 217 - 222
  • [8] Managing performance and power consumption in a server farm
    Isi Mitrani
    Annals of Operations Research, 2013, 202 : 121 - 134
  • [9] A model for network server performance and power consumption
    Lent, Ricardo
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2013, 3 (02): : 80 - 93
  • [10] Managing performance and power consumption in a server farm
    Mitrani, Isi
    ANNALS OF OPERATIONS RESEARCH, 2013, 202 (01) : 121 - 134