Using CPU gradients for performance-aware energy conservation in multitier systems

被引:6
|
作者
Chen, Shuyi [1 ]
Joshi, Kaustubh R. [2 ]
Hiltunen, Matti A. [2 ]
Schlichting, Richard D. [3 ]
Sanders, William H. [1 ]
机构
[1] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[2] AT&T Labs Res, Florham Pk, NJ USA
[3] AT&T Labs Res, Software Syst Res, Florham Pk, NJ USA
来源
关键词
Performance modeling; Energy conservation; Multitier applications; Server consolidation; DVFS;
D O I
10.1016/j.suscom.2011.02.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage and frequency scaling (DVFS) and virtual machine (VM) based server consolidation are techniques that hold promise for energy conservation, but can also have adverse impacts on system performance. For the responsiveness-sensitive multitier applications running in today's data centers, queuing models should ideally be used to predict the impact of CPU scaling on response time, to allow appropriate runtime trade-offs between performance and energy use. In practice, however, such models are difficult to construct and thus are often abandoned for ad hoc solutions. In this paper, an alternative measurement-based approach that predicts the impacts without requiring detailed application knowledge is presented. The approach uses a new set of metrics, the CPU gradients, that can be automatically measured on a running system using lightweight and nonintrusive CPU perturbations. The practical feasibility of the approach is demonstrated using extensive experiments on multiple multitier applications, and it is shown that simple energy controllers can use gradient predictions to derive as much as 57% energy savings while still meeting response time constraints. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:113 / 133
页数:21
相关论文
共 50 条
  • [1] Energy- and Performance-Aware Scheduling of Tasks on Parallel and Distributed Systems
    Sheikh, Hafiz Fahad
    Tan, Hengxing
    Ahmad, Ishfaq
    Ranka, Sanjay
    Bv, Phanisekhar
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2012, 8 (04)
  • [2] Performance-Aware Energy Saving Mechanism in Interconnection Networks for Parallel Systems
    Hai Nguyen
    Franco, Daniel
    Luque, Emilio
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 134 - 144
  • [3] Performance-Aware Energy Saving for Data Center Networks
    Al-Tarazi, Motassem
    Chang, J. Morris
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 206 - 219
  • [4] Application transformations for energy and performance-aware device management
    Heath, T
    Pinheiro, E
    Hom, J
    Kremer, U
    Bianchini, R
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2002, : 121 - 130
  • [5] Reliability/Performance-Aware Scheduling for Parallel Applications With Energy Constraints on Heterogeneous Computing Systems
    Peng, Jiwu
    Li, Kenli
    Chen, Jianguo
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (03): : 681 - 695
  • [6] Energy- and performance-aware mapping for regular NoC architectures
    Hu, JC
    Marculescu, R
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (04) : 551 - 562
  • [7] Energy-and Performance-Aware Router Design for Chip Multiprocessors
    Singh, Wazir
    Deb, Sujay
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 316 - 319
  • [8] Performance-aware Energy Optimization on Mobile Devices in Cellular Network
    Cui, Yong
    Xiao, Shihan
    Wang, Xin
    Li, Minming
    Wang, Hongyi
    Lai, Zeqi
    [J]. 2014 PROCEEDINGS IEEE INFOCOM, 2014, : 1123 - 1131
  • [9] Performance-Aware Big Data Management for Remote Sensing Systems
    Pekturk, Mustafa Kemal
    Unal, Muhammet
    Gokcen, Hadi
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024, 49 (03) : 3845 - 3865
  • [10] Performance-aware composition framework for GPU-based systems
    Dastgeer, Usman
    Kessler, Christoph
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (12): : 4646 - 4662