DocumentCode :
3290686
Title :
Coordinated VM Resizing and Server Tuning: Throughput, Power Efficiency and Scalability
Author :
Guo, Yanfei ; Zhou, Xiaobo
Author_Institution :
Dept. of Comput. Sci., Univ. of Colorado, Colorado Springs, CO, USA
fYear :
2012
fDate :
7-9 Aug. 2012
Firstpage :
289
Lastpage :
297
Abstract :
Performance control and power management in virtualized machines (VM) are two major research issues in modern data centers. They are challenging due to complexities of hosted Internet applications, high dynamics in workloads and the shared virtualized infrastructure. Obtaining a model among VM capacity, server configuration, performance and power consumption is a very hard problem even for just one application. In this paper, we propose and develop GARL, a genetic algorithm with multi-agent reinforcement learning approach for coordinated VM resizing and server tuning. In GARL, model-independent reinforcement learning agents generate VM capacity and server configuration options and the genetic algorithm evaluates different combinations of those options for maximizing a global utilization function of system throughput and power efficiency. The multi-agent design makes GARL a scalable approach, which is important as more and more applications are hosted in data centers using cloud services. We build a testbed in a prototype data center and deploy multiple RUBiS benchmark applications. We apply a power budget in the testbed and observe superior system throughput and power efficiency of GARL. Experimental results also find that GARL significantly outperforms a representative reinforcement learning based approach in performance control. GARL shows better scalability when compared to a centralized approach.
Keywords :
Internet; cloud computing; computer centres; genetic algorithms; learning (artificial intelligence); multi-agent systems; power aware computing; virtual machines; GARL; Internet; RUBiS benchmark; VM capacity; cloud service; coordinated VM resizing; data centers; genetic algorithm; global utilization function; maximization; model independent reinforcement learning agent; multiagent reinforcement learning approach; performance control; power budget; power consumption; power efficiency; power management; scalability; server configuration; server tuning; shared virtualized infrastructure; system throughput; virtual machine; Genetic algorithms; Learning; Power demand; Resource management; Servers; Throughput; Tuning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2012 IEEE 20th International Symposium on
Conference_Location :
Washington, DC
ISSN :
1526-7539
Print_ISBN :
978-1-4673-2453-3
Type :
conf
DOI :
10.1109/MASCOTS.2012.41
Filename :
6298189
Link To Document :
بازگشت