EPBLA: energy-efficient consolidation of virtual machines using learning automata in cloud data centers

被引:9
|
作者
Rasouli, Nayere [1 ]
Razavi, Ramin [2 ]
Faragardi, Hamid Reza [3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Hashtgerd Branch, Hashtgerd, Iran
[2] Univ Tehran, Sch Elect & Comp Engineer, Tehran, Iran
[3] KTH Royal Inst Technol, Dept Comp Sci & Commun, Stockholm, Sweden
关键词
Energy consumption; Learning automata; Placement of virtual machines; Cloud computing; VM migration; RESOURCE-ALLOCATION; ANT COLONY; PLACEMENT; ALGORITHM; OPTIMIZATION; MANAGEMENT;
D O I
10.1007/s10586-020-03066-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High demand for computational power by business, science, and applications has led to the creation of large-scale data centers that consume enormous amounts of energy. This high energy consumption not only imposes a significant operating cost but also has a negative impact on the environment (greenhouse gas emissions). A promising solution to reduce the amount of energy used by data centers is the consolidation of virtual machines (VMs) that allows some hosts to enter low consuming sleep modes. Dynamic migration (replacement) of VMs between physical hosts is an effective strategy to achieve VM consolidation. Dynamic migration not only saves energy by migrating the VMs hosted by idle hosts but can also avoid hotspots by migrating VMs from over-utilized hosts. In this paper, we presented a new approach, called extended-placement by learning automata (EPBLA), based on learning automata for dynamic replacement of VMs in data centers to reduce power consumption. EPBLA consists of two parts (i) a linear reward penalty scheme which is a finite action-set learning automata that runs on each host to make a fully distributed VM placement considering CPU utilization as a metric to categorize the hosts, and (ii) a continuous action-set learning automata as a policy for selecting an underload host initiating the migration process. A real-world workload is used to evaluate the proposed method. Simulation results showed the efficiency of EPBLA in terms of reduction of energy consumption by 20% and 30% compared with PBLA and Firefly, respectively.
引用
收藏
页码:3013 / 3027
页数:15
相关论文
共 50 条
  • [21] 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
    [J]. IEEE ACCESS, 2024, 12 : 105234 - 105245
  • [22] A novel virtual machine consolidation algorithm with server power mode management for energy-efficient cloud data centers
    Lin, Hongrui
    Liu, Guodong
    Lin, Weiwei
    Wang, Xinhua
    Wang, Xiumin
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 11709 - 11725
  • [23] Applying Reinforcement Learning towards automating energy efficient virtual machine consolidation in cloud data centers
    Shaw, Rachael
    Howley, Enda
    Barrett, Enda
    [J]. INFORMATION SYSTEMS, 2022, 107
  • [24] Energy-Efficient Virtual Machines Scheduling in Multi-Tenant Data Centers
    Dai, Xiangming
    Wang, Jason Min
    Bensaou, Brahim
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (02) : 210 - 221
  • [25] BINARY PROGRAMMING MODELS FOR ENERGY-EFFICIENT VIRTUAL MACHINES PLACEMENT IN DATA CENTERS
    Radulescu , Delia Mihaela
    Radulescu, Marius
    Radulescu, Constanta Zoie
    Lazaroiu, Gheorghe
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2024, 86 (03): : 335 - 346
  • [26] Dynamic Voltage and Frequency Scaling-aware dynamic consolidation of virtual machines for energy efficient cloud data centers
    Arroba, Patricia
    Moya, Jose M.
    Ayala, Jose L.
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):
  • [27] 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
    [J]. IEEE ACCESS, 2018, 6 : 4664 - 4676
  • [28] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Azizi, Sadoon
    Zandsalimi, Maz'har
    Li, Dawei
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3421 - 3434
  • [29] An Energy-Efficient Strategy for Virtual Machine Allocation over Cloud Data Centers
    Xiuchen Qie
    Shunfu Jin
    Wuyi Yue
    [J]. Journal of Network and Systems Management, 2019, 27 : 860 - 882
  • [30] An energy-efficient algorithm for virtual machine placement optimization in cloud data centers
    Sadoon Azizi
    Maz’har Zandsalimi
    Dawei Li
    [J]. Cluster Computing, 2020, 23 : 3421 - 3434