Virtual machine placement with (m, n)-fault tolerance in cloud data center

被引:24
|
作者
Zhou, Ao [1 ]
Wang, Shangguang [1 ]
Hsu, Ching-Hsien [2 ]
Kim, Myung Ho [3 ]
Wong, Kok-seng [3 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[2] Chung Hua Univ, Dept Comp Sci & Informat Engn, Hsinchu, Taiwan
[3] Soongsil Univ, Sch Software, Seoul, South Korea
关键词
Cloud computing; Fault tolerance; Virtual machine placement; Data center network; PERFORMANCE; ALGORITHMS;
D O I
10.1007/s10586-017-1426-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scalable computing resources are provided via the Internet in the cloud computing environment. A growing number of application providers begin to deploy their applications in cloud to save the infrastructure maintaince cost. The probability of node failures cannot be nontrivial due to a great quantity of nodes in the cloud data center. To address the problem, the virtual machine replication technique is extensively adopted in the cloud system to enhance the application/service reliability. K-fault tolerance is a typical replication strategy employed in cloud. However, currently proposed K-fault tolerance replication strategies cannot achieve the best effect due to the ignorance of switch failure. In this paper, we study to design a (m, n)-fault tolerance virtual machine placement algorithm to solve the problem. Firstly, we formulate the problem as an integer linear programming problem, and prove that the problem is NP-hard. Secondly, we extensively employ differential evolution (DE) algorithm to solve the integer linear programming problem. Finally, experiments are conducted to study the effectiveness of our algorithm, and the simulation results demonstrate that our algorithm outperforms other algorithms in reliability enhancement.
引用
收藏
页码:11619 / 11631
页数:13
相关论文
共 50 条
  • [41] Energy-Saving Virtual Machine Placement in Cloud Data Centers
    Dong, Jiankang
    Jin, Xing
    Wang, Hongbo
    Li, Yangyang
    Zhang, Peng
    Cheng, Shiduan
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 618 - 624
  • [42] Joint flow and virtual machine placement in hybrid cloud data centers
    Roh, Heejun
    Jung, Cheoulhoon
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 85 : 4 - 13
  • [43] Migration-Aware Virtual Machine Placement for Cloud Data Centers
    Wang, Xiumin
    Yuen, Chau
    Ul Hassan, Naveed
    Wang, Wei
    Chen, Tian
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1940 - 1945
  • [44] Virtual Machine Placement Optimization for Big Data Applications in Cloud Computing
    Seyyedsalehi, Seyyed Mohsen
    Khansari, Mohammad
    IEEE ACCESS, 2022, 10 : 96112 - 96127
  • [45] Virtual Machine Placement via Bin Packing in Cloud Data Centers
    Fatima, Aisha
    Javaid, Nadeem
    Sultana, Tanzeela
    Hussain, Waqar
    Bilal, Muhammad
    Shabbir, Shaista
    Asim, Yousra
    Akbar, Mariam
    Ilahi, Manzoor
    ELECTRONICS, 2018, 7 (12)
  • [46] Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 29 - 50
  • [47] Research on Virtual Machine Migration Algorithm for Cloud Data Center
    Liu, Ying
    Gao, Junjie
    Yao, Yu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS, ELECTRONICS AND CONTROL (ICCSEC), 2017, : 1371 - 1376
  • [48] Multicore-Aware Virtual Machine Placement in Cloud Data Centers
    Mann, Zoltan Adam
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (11) : 3357 - 3369
  • [49] A Heuristic Virtual Machine Scheduling Algorithm in Cloud Data Center
    Liang, Bin
    Dong, Xiaoshe
    Zhang, Xingjun
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 180 - 184
  • [50] The Virtual Machine Placement Algorithm based on equivalent resource model in the Offloading Data Center of Mobile Cloud Environment
    Zhao, Changming
    Yang, Hao
    2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 30 - 35