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

被引:97
作者
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
相关论文
共 50 条
  • [21] A Game Based Consolidation Method of Virtual Machines in Cloud Data Centers With Energy and Load Constraints
    Guo, Liangmin
    Hu, Guiyin
    Dong, Yan
    Luo, Yonglong
    Zhu, Ying
    IEEE ACCESS, 2018, 6 : 4664 - 4676
  • [22] An Energy-Efficient Approach for Virtual Machine Placement in Cloud Based Data Centers
    Kord, Negin
    Haghighi, Hassan
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 44 - 49
  • [23] Energy-efficient DAG scheduling with DVFS for cloud data centers
    Yang, Wenbing
    Zhao, Mingqiang
    Li, Jingbo
    Zhang, Xingjun
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (10) : 14799 - 14823
  • [24] Heuristic based Energy-aware Resource Allocation by Dynamic Consolidation of Virtual Machines in Cloud Data Center
    Hasan, Md Sabbir
    Huh, Eui-Nam
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (08): : 1825 - 1842
  • [25] Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints
    Beloglazov, Anton
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (07) : 1366 - 1379
  • [26] A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
    Beloglazov, Anton
    Buyya, Rajkumar
    Lee, Young Choon
    Zomaya, Albert
    ADVANCES IN COMPUTERS, VOL 82, 2011, 82 : 47 - 111
  • [27] Energy Efficient Virtual Machine Prov sioning in Cloud Data Centers
    Akhter, Nasrin
    Othman, Mohamed
    2014 IEEE 2ND INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATION TECHNOLOGIES (ISTT), 2014, : 330 - 334
  • [28] Reinforcement learning for energy-efficient control of parallel and identical machines
    Loffredo, Alberto
    May, Marvin Carl
    Schaefer, Louis
    Matta, Andrea
    Lanza, Gisela
    CIRP JOURNAL OF MANUFACTURING SCIENCE AND TECHNOLOGY, 2023, 44 : 91 - 103
  • [29] SLA-Aware and Energy-Efficient VM Consolidation in Cloud Data Centers Using Host State Binary Decision Tree Prediction Model
    Li, Lianpeng
    Dong, Jian
    Zuo, Decheng
    Zhao, Yao
    Li, Tianyang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (10) : 1942 - 1951
  • [30] An efficient energy-aware method for virtual machine placement in cloud data centers using the cultural algorithm
    Mohammadhosseini, Mahdieh
    Haghighat, Abolfazl Toroghi
    Mahdipour, Ebrahim
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) : 6904 - 6933