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 条
  • [11] FAULT TOLERANCE CAPABILITY OF CLOUD DATA CENTER
    Emesowum, Humphrey
    Paraskelidis, Athanasios
    Adda, Mo
    2017 13TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2017, : 495 - 502
  • [12] Network failure-aware redundant virtual machine placement in a cloud data center
    Zhou, Ao
    Wang, Shangguang
    Hsu, Ching-Hsien
    Kim, Myung Ho
    Wong, Kok-seng
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (24):
  • [13] A Traffic and Power-aware Algorithm for Virtual Machine Placement in Cloud Data Center
    Vu, Hieu Trong
    Hwang, Soonwook
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 21 - 32
  • [14] Two-phase Online Virtual Machine Placement in Heterogeneous Cloud Data Center
    Shi, Jiyuan
    Dong, Fang
    Zhang, Jinghui
    Luo, Junzhou
    Ding, Ding
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 1369 - 1374
  • [15] An efficient fault tolerance scheme based enhanced firefly optimization for virtual machine placement in cloud computing
    Sheeba, Adlin
    Maheswari, B. Uma
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (07):
  • [16] Secure virtual machine placement in cloud data centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 210 - 222
  • [17] An Approach to Virtual Machine Placement in Cloud Data Centers
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    2016 INTERNATIONAL CONFERENCE RADIO ELECTRONICS & INFO COMMUNICATIONS (UKRMICO), 2016,
  • [18] Fault Tree Analysis based Virtual Machine Migration for Fault-Tolerant Cloud Data Center
    Leelipushpam, Getzi Jeba
    Jebadurai, Immanuel Johnraja
    Jebadurai, Jebaveerasingh
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2019, 23 (03) : 73 - 89
  • [19] FT-VMP: Fault-Tolerant Virtual Machine Placement in Cloud Data Centers
    Gonzalez, Christopher
    Tang, Bin
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [20] An Energy Efficient Virtual Machine Placement Algorithm Based on Graph Partitioning in Cloud Data Center
    Yao, Wenbin
    Guo, Zhen
    Wang, Dongbin
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 412 - 416