• DocumentCode
    1467422
  • Title

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

  • Author

    Wang, Yefu ; Wang, Xiaorui ; Chen, Ming ; Zhu, Xiaoyun

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Tennessee, Knoxville, TN, USA
  • Volume
    22
  • Issue
    2
  • fYear
    2011
  • Firstpage
    323
  • Lastpage
    336
  • Abstract
    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.
  • Keywords
    Internet; MIMO systems; resource allocation; virtual machines; PARTIC control; enterprise data centers; load balancing; multiinput multioutput control approach; power-aware response time control; virtual machines; virtualization technology; virtualized Web servers; virtualized enterprise servers; Control theory; Delay; Energy consumption; Energy management; Frequency; Hardware; Load management; Technology management; Virtual machining; Web server; Power management; data centers; feedback control.; response time; virtualization; web servers;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.79
  • Filename
    5445098