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 条
  • [1] EPBLA: energy-efficient consolidation of virtual machines using learning automata in cloud data centers
    Rasouli, Nayere
    Razavi, Ramin
    Faragardi, Hamid Reza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3013 - 3027
  • [2] Energy-efficient migration and consolidation algorithm of virtual machines in data centers for cloud computing
    Li, Hongjian
    Zhu, Guofeng
    Cui, Chengyuan
    Tang, Hong
    Dou, Yusheng
    He, Chen
    COMPUTING, 2016, 98 (03) : 303 - 317
  • [3] Energy-Efficient Dynamic Consolidation of Virtual Machines in Big Data Centers
    Xu, Shuting
    Wu, Chase Q.
    Hou, Aiqin
    Wang, Yongqiang
    Wang, Meng
    GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 191 - 206
  • [4] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Hu Zhi-gang
    Yu Jun-yang
    Abawajy, Jemal
    Chowdhury, Morshed
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (10) : 2331 - 2341
  • [5] Energy-Efficient Algorithms for Dynamic Virtual Machine Consolidation in Cloud Data Centers
    Khoshkholghi, Mohammad Ali
    Derahman, Mohd Noor
    Abdullah, Azizol
    Subramaniam, Shamala
    Othman, Mohamed
    IEEE ACCESS, 2017, 5 : 10709 - 10722
  • [6] Applying Reinforcement Learning towards automating energy efficient virtual machine consolidation in cloud data centers
    Shaw, Rachael
    Howley, Enda
    Barrett, Enda
    INFORMATION SYSTEMS, 2022, 107
  • [7] Hybrid shuffled frog leaping algorithm for energy-efficient dynamic consolidation of virtual machines in cloud data centers
    Luo, Jian-ping
    Li, Xia
    Chen, Min-rong
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (13) : 5804 - 5816
  • [8] Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
    Beloglazov, Anton
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) : 1397 - 1420
  • [9] Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers
    Thein, Thandar
    Myo, Myint Myat
    Parvin, Sazia
    Gawanmeh, Amjad
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2020, 32 (10) : 1127 - 1139
  • [10] Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers
    Arianyan, Ehsan
    Taheri, Hassan
    Sharifian, Saeed
    COMPUTERS & ELECTRICAL ENGINEERING, 2015, 47 : 222 - 240