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