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 条
  • [1] Virtual machine placement with (m, n)-fault tolerance in cloud data center
    Ao Zhou
    Shangguang Wang
    Ching-Hsien Hsu
    Myung Ho Kim
    Kok-seng Wong
    Cluster Computing, 2019, 22 : 11619 - 11631
  • [2] A Survey of Virtual Machine Placement Techniques in a Cloud Data Center
    Usmani, Zoha
    Singh, Shailendra
    1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 : 491 - 498
  • [3] A Hybrid Queuing Model for Virtual Machine Placement in Cloud Data Center
    Addya, Sourav Kanti
    Turuk, Ashok Kumar
    Sahoo, Bibhudatta
    Sarkar, Mahasweta
    2015 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNCATIONS SYSTEMS (ANTS), 2015,
  • [4] Minimizing Communication Cost for Virtual Machine Placement in Cloud Data Center
    Karmakar, Kamalesh
    Das, Rajib K.
    Khatua, Sunirmal
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 1558 - 1563
  • [5] A Secure and Multiobjective Virtual Machine Placement Framework for Cloud Data Center
    Saxena, Deepika
    Gupta, Ishu
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Wen, Xiaoqing
    IEEE SYSTEMS JOURNAL, 2022, 16 (02): : 3163 - 3174
  • [6] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [7] A Survey on Power Aware Virtual Machine Placement Strategies in a Cloud Data Center
    Ranjana, R.
    Raja, J.
    2013 INTERNATIONAL CONFERENCE ON GREEN COMPUTING, COMMUNICATION AND CONSERVATION OF ENERGY (ICGCE), 2013, : 747 - 752
  • [8] Power Consumption-Aware Virtual Machine Placement in Cloud Data Center
    Portaluri, Giuseppe
    Adami, Davide
    Gabbrielli, Andrea
    Giordano, Stefano
    Pagano, Michele
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2017, 1 (04): : 541 - 550
  • [9] A cloud data center virtual machine placement scheme based on energy optimization
    Zhang, Shuo
    Meng, Fanchao
    Zhang, Zhongyi
    2018 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC 2018), 2018, : 215 - 221
  • [10] An Energy-aware Virtual Machine Placement Algorithm in Cloud Data Center
    Tan, Mingzhe
    Chi, Ce
    Zhang, Jiahao
    Zhao, Shichang
    Li, Guangli
    Lu, Shuai
    IIP'17: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2017,