Energy-Efficient Virtual Machines Consolidation in Cloud Data Centers using Reinforcement Learning

被引:105
作者
Farahnakian, Fahimeh [1 ]
Liljeberg, Pasi [1 ]
Plosila, Juha [1 ]
机构
[1] Univ Turku, Dept Informat Technol, Turku, Finland
来源
2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014) | 2014年
关键词
energy management; dynamic consolidation; reinforcement learning; green IT; cloud data centers; POWER; MANAGEMENT;
D O I
10.1109/PDP.2014.109
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic consolidation techniques optimize resource utilization and reduce energy consumption in Cloud data centers. They should consider the variability of the workload to decide when idle or underutilized hosts switch to sleep mode in order to minimize energy consumption. In this paper, we propose a Reinforcement Learning-based Dynamic Consolidation method (RL-DC) to minimize the number of active hosts according to the current resources requirement. The RL-DC utilizes an agent to learn the optimal policy for determining the host power mode by using a popular reinforcement learning method. The agent learns from past knowledge to decide when a host should be switched to the sleep or active mode and improves itself as the workload changes. Therefore, RL-DC does not require any prior information about workload and it dynamically adapts to the environment to achieve online energy and performance management. Experimental results on the real workload traces from more than a thousand PlanetLab virtual machines show that RL-DC minimizes energy consumption and maintains required performance levels.
引用
收藏
页码:500 / 507
页数:8
相关论文
共 27 条
[1]  
Ajiro Yasuhiro, 2007, CMG'07 International Conference, P399
[2]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[3]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[4]  
Berral JosepLl., 2010, e-Energy'10. (Passau, P215, DOI 10.1145/1791314.1791349
[5]  
Bobroff N, 2007, 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, P119, DOI 10.1109/INM.2007.374776
[6]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[7]  
Chen G., 2008, P USENIX S NETW SYST, P337
[8]   Efficient resource management for virtual desktop cloud computing [J].
Deboosere, Lien ;
Vankeirsbilck, Bert ;
Simoens, Pieter ;
De Turck, Filip ;
Dhoedt, Bart ;
Demeester, Piet .
JOURNAL OF SUPERCOMPUTING, 2012, 62 (02) :741-767
[9]   System-Level Power Management Using Online Learning [J].
Dhiman, Gaurav ;
Rosing, Tajana Simunic .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (05) :676-689
[10]  
Fan XB, 2007, CONF PROC INT SYMP C, P13, DOI 10.1145/1273440.1250665