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 条
  • [21] Multi-Objective Optimization of Energy Aware Virtual Machine Placement in Cloud Data Center
    Gomathi, B.
    Balaji, B. Saravana
    Kumar, V. Krishna
    Abouhawwash, Mohamed
    Aljahdali, Sultan
    Masud, Mehedi
    Kuchuk, Nina
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 33 (03): : 1771 - 1785
  • [22] Virtual Machine Placement for Minimizing Image Retrieval Cost and Communication Cost in Cloud Data Center
    Chen, Xin
    Gu, Chonglin
    Gao, Xiaoyu
    Shen, Yanyu
    Sun, Zaixing
    Huang, Hejiao
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1998 - 2011
  • [23] Performance-aware Energy-efficient Virtual Machine Placement in Cloud Data Center
    Zhang, Xiaoning
    Zhao, Yangming
    Guo, Shuai
    Li, Yichao
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [24] Fault tolerance mechanisms for virtual data center architectures
    Sagar C. Joshi
    Krishna M. Sivalingam
    Photonic Network Communications, 2014, 28 : 154 - 164
  • [25] Fault tolerance mechanisms for virtual data center architectures
    Joshi, Sagar C.
    Sivalingam, Krishna M.
    PHOTONIC NETWORK COMMUNICATIONS, 2014, 28 (02) : 154 - 164
  • [26] A method of virtual machine placement for fault-tolerant cloud applications
    Chen, Xiao
    Jiang, Jian-Hui
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2016, 22 (04): : 587 - 597
  • [27] Fault tolerance and quality of service aware virtual machine scheduling algorithm in cloud data centers
    Heyang Xu
    Sen Xu
    Wei Wei
    Naixuan Guo
    The Journal of Supercomputing, 2023, 79 : 2603 - 2625
  • [28] Fault tolerance and quality of service aware virtual machine scheduling algorithm in cloud data centers
    Xu, Heyang
    Xu, Sen
    Wei, Wei
    Guo, Naixuan
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (03): : 2603 - 2625
  • [29] Big Data Aware Virtual Machine Placement in Cloud Data Centers
    Hall, Logan
    Harris, Bryan
    Tomes, Erica
    Altiparmak, Nihat
    BDCAT'17: PROCEEDINGS OF THE FOURTH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2017, : 209 - 218
  • [30] Impact of Virtual Bridging on Virtual Machine Placement in Data Center Networking
    Belabed, Dallal
    Secci, Stefano
    Pujolle, Guy
    Medhi, Deep
    2014 26TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC), 2014,