Title :
Power Optimization with Performance Assurance for Multi-tier Applications in Virtualized Data Centers
Author :
Wang, Yefu ; Wang, Xiaorui
Author_Institution :
Univ. of Tennessee, Knoxville, TN, USA
Abstract :
Modern data centers must provide performance assurance for complex system software such as multi-tier web applications. In addition, the power consumption of data centers needs to be minimized to reduce operating costs and avoid system overheating. Various power-efficient performance management strategies have been proposed based on dynamic voltage and frequency scaling (DVFS). Virtualization technologies have also made it possible to consolidate multiple virtual machines (VMs) onto a smaller number of active physical servers for even greater power savings, but at the cost of a higher overhead. This paper proposes a performance-controlled power optimization solution for virtualized data centers with multi-tier applications. While existing work relies on either DVFS or server consolidation in a separate manner, our solution utilizes both strategies for maximized power savings by integrating feedback control with optimization strategies. At the application level, a multi-input-multi-output controller is designed to achieve the desired performance for applications spanning multiple VMs, on a short time scale, by reallocating the CPU resources and DVFS. At the data center level, a power optimizer is proposed to incrementally consolidate VMs onto the most power-efficient servers on a longer time scale. Empirical results on a hardware testbed demonstrate that our solution can effectively achieve performance-assured power savings. Extensive simulation results, based on a trace file of 5,415 real servers, demonstrate the efficacy of our solution in large-scale data centers.
Keywords :
computer centres; energy conservation; feedback; optimisation; power engineering computing; virtual reality; CPU resources; DVFS; VM; active physical servers; complex system software; dynamic voltage and frequency scaling; feedback control; hardware testbed; multiinput multioutput controller design; multiple virtual machines; multitier web applications; operating cost reduction; performance assurance; power efficient performance management strategies; power optimization solution; power saving; system overheating; virtualization technologies; virtualized data centers power consumption; Heuristic algorithms; Optimization; Power demand; Resource management; Servers; Time factors; Trajectory; Power optimization; control theory; multi-tier web applications; response time; virtualization;
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2010 39th International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-7918-4
Electronic_ISBN :
1530-2016
DOI :
10.1109/ICPPW.2010.75