PARTIC: Power-Aware Response Time Control for Virtualized Web Servers

被引:32
|
作者
Wang, Yefu [1 ]
Wang, Xiaorui [1 ]
Chen, Ming [1 ]
Zhu, Xiaoyun [2 ]
机构
[1] Univ Tennessee, Dept Elect Engn & Comp Sci, Knoxville, TN 37996 USA
[2] VMware Inc, Palo Alto, CA 94304 USA
基金
美国国家科学基金会;
关键词
Power management; response time; virtualization; web servers; data centers; feedback control; SERVICES;
D O I
10.1109/TPDS.2010.79
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Both power and performance are important concerns for enterprise data centers. While various management strategies have been developed to effectively reduce server power consumption by transitioning hardware components to lower power states, they cannot be directly applied to today's data centers that rely on virtualization technologies. Virtual machines running on the same physical server are correlated because the state transition of any hardware component will affect the application performance of all the virtual machines. As a result, reducing power solely based on the performance level of one virtual machine may cause another to violate its performance specification. This paper proposes PARTIC, a two-layer control architecture designed based on well-established control theory. The primary control loop adopts a multi-input multi-output control approach to maintain load balancing among all virtual machines so that they can have approximately the same performance level relative to their allowed peak values. The secondary performance control loop then manipulates CPU frequency for power efficiency based on the uniform performance level achieved by the primary loop. Empirical results demonstrate that PARTIC can effectively reduce server power consumption while achieving required application-level performance for virtualized enterprise servers.
引用
收藏
页码:323 / 336
页数:14
相关论文
共 50 条
  • [31] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518
  • [32] Power-aware real-time task scheduling with feedback control for mobile robots
    Wang, Bin
    Wang, Tianmiao
    Wei, Hongxing
    Wang, Meng
    Shao, Zili
    [J]. ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 1240 - +
  • [33] Application-aware admission control and scheduling in web servers
    Carlström, J
    Rom, R
    [J]. IEEE INFOCOM 2002: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2002, : 506 - 515
  • [34] Power-aware rate control for mobile multimedia communications
    Kim, Hye-Soo
    Duong, Dinh Trieu
    Jeong, Jae-Yun
    Dan, Byoung-Kyu
    Ko, Sung-Jea
    [J]. AD-HOC, MOBILE, AND WIRELESS NETWORKS, PROCEEDINGS, 2006, 4104 : 458 - 471
  • [35] Power-aware control speculation through selective throttling
    Aragón, JL
    González, J
    González, A
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 103 - 112
  • [36] Power-aware throughput control for containerized relational operation
    Xu, Zichen
    Bai, Gele
    Cui, Ao
    Wang, Shasha
    [J]. CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2021, 3 (01) : 70 - 84
  • [37] Power-aware scheduling of compositional real-time frameworks
    Tchamgoue, Guy Martin
    Kim, Kyong Hoon
    Jun, Yong-Kee
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 58 - 71
  • [38] Real-time power-aware routing in sensor networks
    Chipara, Octav
    He, Zhimin
    Xing, Guoliang
    Chen, Qin
    Wang, Xiaorui
    Lu, Chenyang
    Stankovic, John
    Abdelzaher, Tarek
    [J]. 2006 14TH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, PROCEEDINGS, 2006, : 83 - +
  • [39] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600
  • [40] Power-aware scheduling for AND/OR graphs in real-time systems
    Zhu, D
    Mossé, D
    Melhem, R
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 849 - 864