Multi-Objective Reinforcement Learning for Virtual Machines Placement in Cloud Computing

被引:0
|
作者
Bhatt, Chayan [1 ]
Singhal, Sunita [1 ]
机构
[1] Manipal Univ Jaipur, Dept Comp Sci & Engn, Jaipur, Rajasthan, India
关键词
Virtual machines placement; cloud computing; reinforcement learning; energy consumption; resource utilization;
D O I
10.14569/IJACSA.2024.01503105
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The rapid demand for cloud services has provoked cloud providers to efficiently resolve the problem of Virtual Machines Placement in the cloud. This paper presents a VM Placement using Reinforcement Learning that aims to provide optimal resource and energy management for cloud data centers. Reinforcement Learning provides better decision-making as it solves the complexity of VM Placement problem caused due to tradeoff among the objectives and hence is useful for mapping requested VM on the minimum number of Physical Machines. An enhanced Tournament-based selection strategy along with Roulette Wheel sampling has been applied to ensure that the optimization goes through balanced exploration and exploitation, thereby giving better solution quality. Two heuristics have been used for the ordering of VM, considering the impact of CPU and memory utilizations over the VM placement. Moreover, the concept of the Pareto approximate set has been considered to ensure that both objectives are prioritized according to the perspective of the users. The proposed technique has been implemented on MATLAB 2020b. Simulation analysis showed that the VMRL performed preferably well and has shown improvement of 17%, 20% and 18% in terms of energy consumption, resource utilization and fragmentation respectively in comparison to other multi-objective algorithms.
引用
下载
收藏
页码:1051 / 1058
页数:8
相关论文
共 50 条
  • [1] Deep reinforcement learning for multi-objective placement of virtual machines in cloud datacenters
    Luca Caviglione
    Mauro Gaggero
    Massimo Paolucci
    Roberto Ronco
    Soft Computing, 2021, 25 : 12569 - 12588
  • [2] Multi-Objective Virtual Machine Placement Optimization for Cloud Computing
    Dorterler, Serap
    Dorterler, Murat
    Ozdemir, Suat
    2017 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC), 2017,
  • [3] Deep reinforcement learning for multi-objective placement of virtual machines in cloud datacenters (vol 15, pg 613, 2020)
    Caviglione, Luca
    Gaggero, Mauro
    Paolucci, Massimo
    Ronco, Roberto
    SOFT COMPUTING, 2021, 25 (19) : 12589 - 12589
  • [4] Virtual machine placement based on multi-objective reinforcement learning
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    Applied Intelligence, 2020, 50 : 2370 - 2383
  • [5] Virtual machine placement based on multi-objective reinforcement learning
    Qin, Yao
    Wang, Hua
    Yi, Shanwen
    Li, Xiaole
    Zhai, Linbo
    APPLIED INTELLIGENCE, 2020, 50 (08) : 2370 - 2383
  • [6] Multi-objective ACO Virtual Machine Placement in Cloud Computing Environments
    Malekloo, Mohammadhossein
    Kara, Nadjia
    2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 112 - 116
  • [7] Dynamic virtual machines placement in a cloud environment by multi-objective programming approaches
    Kao, Han-Ying
    Yang, Yu-Min
    Huang, Chia-Hui
    2015 INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATICS AND BIOMEDICAL SCIENCES (ICIIBMS), 2015, : 364 - 365
  • [8] Dynamic deployment of virtual machines in cloud computing using multi-objective optimization
    Xu, Bo
    Peng, Zhiping
    Xiao, Fangxiong
    Gates, Antonio Marcel
    Yu, Jian-Ping
    SOFT COMPUTING, 2015, 19 (08) : 2265 - 2273
  • [9] Virtual Machines Scheduling Algorithm Based on Multi-objective Optimization in Cloud Computing
    Zhu, JianRong
    Zhuang, Yi
    Li, Jing
    Zhu, Wei
    ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 508 - 511
  • [10] Dynamic deployment of virtual machines in cloud computing using multi-objective optimization
    Bo Xu
    Zhiping Peng
    Fangxiong Xiao
    Antonio Marcel Gates
    Jian-Ping Yu
    Soft Computing, 2015, 19 : 2265 - 2273