Applying Reinforcement Learning towards automating energy efficient virtual machine consolidation in cloud data centers

被引:46
|
作者
Shaw, Rachael [1 ]
Howley, Enda [1 ]
Barrett, Enda [1 ]
机构
[1] Natl Univ Ireland, Sch Comp Sci, Galway, Ireland
关键词
Energy efficiency; Virtual machine consolidation; Reinforcement learning; Artificial intelligence; PLACEMENT; MIGRATION; ALGORITHMS;
D O I
10.1016/j.is.2021.101722
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy awareness presents an immense challenge for cloud computing infrastructure and the development of next generation data centers. Virtual Machine (VM) consolidation is one technique that can be harnessed to reduce energy related costs and environmental sustainability issues of data centers. In recent times intelligent learning approaches have proven to be effective for managing resources in cloud data centers. In this paper we explore the application of Reinforcement Learning (RL) algorithms for the VM consolidation problem demonstrating their capacity to optimize the distribution of virtual machines across the data center for improved resource management. Determining efficient policies in dynamic environments can be a difficult task, however, the proposed RL approach learns optimal behavior in the absence of complete knowledge due to its innate ability to reason under uncertainty. Using real workload data we provide a comparative analysis of popular RL algorithms including SARSA and Q-learning. Our empirical results demonstrate how our approach improves energy efficiency by 25% while also reducing service violations by 63% over the popular Power-Aware heuristic algorithm.(c) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Type-aware virtual machine management for energy efficient cloud data centers
    Al-Dulaimy, Auday
    Itani, Wassim
    Zantout, Rached
    Zekri, Ahmed
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 19 : 185 - 203
  • [42] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    Cluster Computing, 2020, 23 : 3421 - 3434
  • [43] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [44] An Energy-Efficient Strategy for Virtual Machine Allocation over Cloud Data Centers
    Xiuchen Qie
    Shunfu Jin
    Wuyi Yue
    Journal of Network and Systems Management, 2019, 27 : 860 - 882
  • [45] An Energy-Efficient Strategy for Virtual Machine Allocation over Cloud Data Centers
    Qie, Xiuchen
    Jin, Shunfu
    Yue, Wuyi
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (04) : 860 - 882
  • [46] Energy Efficient Virtual Machine Consolidation under Uncertain Input Parameters for Green Data Centers
    Zola, Enrica
    Kassler, Andreas J.
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 436 - 439
  • [47] Virtual Machine consolidation policy for power usage management in cloud data centers
    Rugwiro, Ulysse
    Gu Chunhua
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS (AMEII 2016), 2016, 73 : 865 - 871
  • [48] A survey on virtual machine migration and server consolidation frameworks for cloud data centers
    Ahmad, Raja Wasim
    Gani, Abdullah
    Ab Hamid, Siti Hafizah
    Shiraz, Muhammad
    Yousafzai, Abdullah
    Xia, Feng
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 : 11 - 25
  • [49] Prediction Based Energy Efficient Virtual Machine Consolidation in Cloud Computing
    Gondhi, Naveen Kumar
    Kailu, Paras
    2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, : 437 - 441
  • [50] An Approach for Energy Efficient Dynamic Virtual Machine Consolidation in Cloud Environment
    Nikzad, Sara
    Alavi, Seyed EnayatOllah
    Soltanaghaei, Mohammad Reza
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (09) : 1 - 9