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 条
  • [11] Multi-objective optimization of SFC deployment using service aggregation and computing offload
    Xiao, Junbi
    Zheng, Jiaqi
    Wen, Wu
    Guizani, Mohsen
    Zhang, Peiying
    Tan, Lizhuang
    COMPUTER COMMUNICATIONS, 2024, 224 : 60 - 71
  • [12] Multi-objective Optimization for Dynamic Virtual Machine Management in Cloud Data Center
    Ma, Fei
    Zhang, Lei
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 170 - 174
  • [13] Multi-objective Optimization Research and Applied in Cloud Computing
    Peng, Guang
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 97 - 99
  • [14] A Multi-Objective Virtual Network Embedding Algorithm in Cloud Computing
    Zheng, Xiang-wei
    Hu, Bin
    Lu, Dian-jie
    Liu, Hong
    JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (04): : 633 - 642
  • [15] Adaptive management and multi-objective optimization of virtual machine in cloud computing based on particle swarm optimization
    Li, Shuxiang
    Pan, Xianbing
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2020, 2020 (01)
  • [16] Adaptive management and multi-objective optimization of virtual machine in cloud computing based on particle swarm optimization
    Shuxiang Li
    Xianbing Pan
    EURASIP Journal on Wireless Communications and Networking, 2020
  • [17] Multi-objective QoS-aware optimization for deployment of IoT applications on cloud and fog computing infrastructure
    Mirsaeid Hosseini Shirvani
    Yaser Ramzanpoor
    Neural Computing and Applications, 2023, 35 : 19581 - 19626
  • [18] Multi-objective QoS-aware optimization for deployment of IoT applications on cloud and fog computing infrastructure
    Hosseini Shirvani, Mirsaeid
    Ramzanpoor, Yaser
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (26): : 19581 - 19626
  • [19] Multi-objective optimization using grid computing
    Nebro, Antonio J.
    Alba, Enrique
    Luna, Francisco
    SOFT COMPUTING, 2007, 11 (06) : 531 - 540
  • [20] Multi-objective Optimization for Data Placement Strategy in Cloud Computing
    Guo, Lizheng
    He, Zongyao
    Zhao, Shuguang
    Zhang, Na
    Wang, Junhao
    Jiang, Changyun
    INFORMATION COMPUTING AND APPLICATIONS, PT 2, 2012, 308 : 119 - 126