Dynamic deployment of virtual machines in cloud computing using multi-objective optimization

被引:46
|
作者
Xu, Bo [1 ,2 ]
Peng, Zhiping [1 ]
Xiao, Fangxiong [2 ,3 ]
Gates, Antonio Marcel [4 ]
Yu, Jian-Ping [5 ,6 ]
机构
[1] Guangdong Univ Petrochem Technol, Dept Comp Sci & Technol, Guangdong Prov Key Lab Petrochem Equipment Fault, Maoming 525000, Guangdong, Peoples R China
[2] S China Univ Technol, Sch Software Engn, Guangzhou 510006, Guangdong, Peoples R China
[3] Guangxi Univ Finance & Econ, Sch Informat & Stat, Guangxi 530003, Peoples R China
[4] Hawaii Pacific Univ, Honolulu, HI 96813 USA
[5] Hunan Normal Univ, Coll Math & Comp Sci, Key Lab High Performance Comp & Stochast Informat, Minist Educ China, Changsha 410081, Hunan, Peoples R China
[6] Nanjing Univ Posts & Telecommun, High Technol Res Key Lab Wireless Sensor Networks, Nanjing 210003, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Virtual machine deployment; Particle swarm optimization; Multi-objective optimization; Cloud computing;
D O I
10.1007/s00500-014-1406-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is regarded as the fifth utility service and is the next generation of computation. The computing resources can be dynamically allocated according to consumer requirements and preferences Virtual machine deployment has an important role in cloud computing, and aims to reduce turnaround times and improve resource use. In essence, the deployment of virtual machines is a multi-objective decision problem that must consider key factors. That is, we need to optimize the resource use and migration times. In this paper, we propose the multi-objective comprehensive evaluation model for the dynamic deployment of virtual machines. We then use an improved multi-objective particle swarm optimization (IMOPSO) to solve the problem. We have designed two simulation experiments using the CloudSim toolkit: the first experimental results show that on comparison of our improved algorithm with the traditional single-objective algorithms PSO and QPSO, our method is feasible and efficient; the second experimental results show that IMOPSO can search effectively, maintain population diversity, and quickly converge to the Pareto optimal solution without losing stability. The obtained Pareto optimal solution set has a better convergence and distribution than a comparative method.
引用
收藏
页码:2265 / 2273
页数:9
相关论文
共 50 条
  • [31] Deep reinforcement learning for multi-objective placement of virtual machines in cloud datacenters
    Luca Caviglione
    Mauro Gaggero
    Massimo Paolucci
    Roberto Ronco
    [J]. Soft Computing, 2021, 25 : 12569 - 12588
  • [32] Multi-objective dynamic virtual machine consolidation in the cloud using ant colony system
    Ashraf, Adnan
    Porres, Ivan
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) : 103 - 120
  • [33] Multi-Objective Energy Efficient Virtual Machines Allocation at the Cloud Data Center
    Sharma, Neeraj Kumar
    Reddy, G. Ram Mohana
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2019, 12 (01) : 158 - 171
  • [34] MULTI-OBJECTIVE PARTICLE SWARM OPTIMIZATION FOR RESOURCE ALLOCATION IN CLOUD COMPUTING
    Feng, Mingyue
    Wang, Xiao
    Zhang, Yongjin
    Li, Jianshi
    [J]. 2012 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENT SYSTEMS (CCIS) VOLS 1-3, 2012, : 1161 - 1165
  • [35] Multi-Objective Optimization for Resource Allocation in Vehicular Cloud Computing Networks
    Wei, Wenting
    Yang, Ruying
    Gu, Huaxi
    Zhao, Weike
    Chen, Chen
    Wan, Shaohua
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (12) : 25536 - 25545
  • [36] A multi-objective optimization for resource allocation of emergent demands in cloud computing
    Jing Chen
    Tiantian Du
    Gongyi Xiao
    [J]. Journal of Cloud Computing, 10
  • [37] A multi-objective optimization for resource allocation of emergent demands in cloud computing
    Chen, Jing
    Du, Tiantian
    Xiao, Gongyi
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [38] Multi-Objective Tasks Scheduling Algorithm for Cloud Computing Throughput Optimization
    Lakra, Atul Vikas
    Yadav, Dharmendra Kumar
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 107 - 113
  • [39] Cloud service deployment optimization method based on multi-objective genetic algorithm
    Xie B.
    Yang Y.
    Kuang Y.
    [J]. Huazhong Ligong Daxue Xuebao, (80-83): : 80 - 83
  • [40] Optimization of sensor deployment using multi-objective evolutionary algorithms
    Ndam Njoya A.
    Abdou W.
    Dipanda A.
    Tonye E.
    [J]. Journal of Reliable Intelligent Environments, 2016, 2 (4) : 209 - 220