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 条
  • [1] Energy-Efficient Framework for Virtual Machine Consolidation in Cloud Data Centers
    He, Kejing
    Li, Zhibo
    Deng, Dongyan
    Chen, Yanhua
    CHINA COMMUNICATIONS, 2017, 14 (10) : 192 - 201
  • [2] An Advanced Reinforcement Learning Approach for Energy-Aware Virtual Machine Consolidation in Cloud Data Centers
    Shaw, Rachael
    Howley, Enda
    Barrett, Enda
    2017 12TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2017, : 61 - 66
  • [3] Energy-Efficient Framework for Virtual Machine Consolidation in Cloud Data Centers
    Kejing He
    Zhibo Li
    Dongyan Deng
    Yanhua Chen
    中国通信, 2017, 14 (10) : 192 - 201
  • [4] EEVMC: An Energy Efficient Virtual Machine Consolidation Approach for Cloud Data Centers
    Rehman, Attique Ur
    Lu, Songfeng
    Ali, Mubashir
    Smarandache, Florentin
    Alshamrani, Sultan S.
    Alshehri, Abdullah
    Arslan, Farrukh
    IEEE ACCESS, 2024, 12 : 105234 - 105245
  • [5] Energy-Efficient Virtual Machines Consolidation in Cloud Data Centers using Reinforcement Learning
    Farahnakian, Fahimeh
    Liljeberg, Pasi
    Plosila, Juha
    2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 500 - 507
  • [6] 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
  • [7] 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
  • [8] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    周舟
    胡志刚
    于俊洋
    Jemal Abawajy
    Morshed Chowdhury
    Journal of Central South University, 2017, 24 (10) : 2331 - 2341
  • [9] Energy-efficient virtual machine consolidation algorithm in cloud data centers
    Zhou Zhou
    Zhi-gang Hu
    Jun-yang Yu
    Jemal Abawajy
    Morshed Chowdhury
    Journal of Central South University, 2017, 24 : 2331 - 2341
  • [10] Deep Learning Modified Reinforcement Learning with Virtual Machine Consolidation for Energy-Efficient Resource Allocation in Cloud Computing
    Dutta, Chiranjit
    Rani, R. M.
    Jain, Amar
    Poonguzhali, I.
    Salunke, Dipmala
    Patel, Ruchi
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2024,