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

被引:56
作者
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 条
  • [31] Energy-Efficient Dynamic Virtual Machine Management in Data Centers
    Han, Zhenhua
    Tan, Haisheng
    Wang, Rui
    Chen, Guihai
    Li, Yupeng
    Lau, Francis Chi Moon
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (01) : 344 - 360
  • [32] A Combined Trend Virtual Machine Consolidation Strategy for Cloud Data Centers
    Chen, Yuxuan
    Zhang, Zhen
    Deng, Yuhui
    Min, Geyong
    Cui, Lin
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (09) : 2150 - 2164
  • [33] Energy and quality of service-aware virtual machine consolidation in a cloud data center
    Tarafdar, Anurina
    Debnath, Mukta
    Khatua, Sunirmal
    Das, Rajib K.
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (11) : 9095 - 9126
  • [34] A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers
    Monireh H. Sayadnavard
    Abolfazl Toroghi Haghighat
    Amir Masoud Rahmani
    The Journal of Supercomputing, 2019, 75 : 2126 - 2147
  • [35] Joint Virtual Machine and Network Policy Consolidation in Cloud Data Centers
    Cui, Lin
    Tso, Fung Po
    2015 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2015, : 153 - 158
  • [36] 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
  • [37] Adaptive DRL-Based Virtual Machine Consolidation in Energy-Efficient Cloud Data Center
    Zeng, Jing
    Ding, Ding
    Kang, Kaixuan
    Xie, HuaMao
    Yin, Qian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (11) : 2991 - 3002
  • [38] Enhancing Energy-Efficient and QoS Dynamic Virtual Machine Consolidation Method in Cloud Environment
    Liu, Yaqiu
    Sun, Xinyue
    Wei, Wei
    Jing, Weipeng
    IEEE ACCESS, 2018, 6 : 31224 - 31235
  • [39] Efficient cloud data center: An adaptive framework for dynamic Virtual Machine Consolidation
    Rozehkhani, Seyyed Meysam
    Mahan, Farnaz
    Pedrycz, Witold
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 226
  • [40] 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