• DocumentCode
    1496294
  • Title

    Coordinating Power Control and Performance Management for Virtualized Server Clusters

  • Author

    Wang, Xiaorui ; Wang, Yefu

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Tennessee, Knoxville, TN, USA
  • Volume
    22
  • Issue
    2
  • fYear
    2011
  • Firstpage
    245
  • Lastpage
    259
  • Abstract
    Today´s data centers face two critical challenges. First, various customers need to be assured by meeting their required service-level agreements such as response time and throughput. Second, server power consumption must be controlled in order to avoid failures caused by power capacity overload or system overheating due to increasing high server density. However, existing work controls power and application-level performance separately, and thus, cannot simultaneously provide explicit guarantees on both. In addition, as power and performance control strategies may come from different hardware/software vendors and coexist at different layers, it is more feasible to coordinate various strategies to achieve the desired control objectives than relying on a single centralized control strategy. This paper proposes Co-Con, a novel cluster-level control architecture that coordinates individual power and performance control loops for virtualized server clusters. To emulate the current practice in data centers, the power control loop changes hardware power states with no regard to the application-level performance. The performance control loop is then designed for each virtual machine to achieve the desired performance even when the system model varies significantly due to the impact of power control. Co-Con configures the two control loops rigorously, based on feedback control theory, for theoretically guaranteed control accuracy and system stability. Empirical results on a physical testbed demonstrate that Co-Con can simultaneously provide effective control on both application-level performance and underlying power consumption.
  • Keywords
    computer centres; performance evaluation; power consumption; virtual machines; Co-Con cluster-level control architecture; server performance management; server power control; service-level agreements; virtual machine; virtualized server clusters; Centralized control; Control systems; Delay; Energy consumption; Energy management; Hardware; Power control; Power system management; Software performance; Throughput; Power control; control theory.; data centers; performance; power management; server clusters; virtualization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.91
  • Filename
    5467056