A method of virtual machine placement for fault-tolerant cloud applications

被引:16
作者
Chen, Xiao [1 ]
Jiang, Jian-Hui [1 ]
机构
[1] Tongji Univ, Sch Software Engn, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud application; VM placement; fault tolerance; constraint factors; two-phase algorithm; ALLOCATION; SOFTWARE;
D O I
10.1080/10798587.2016.1152775
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud applications are usually large scale and complicated. The placement of virtual machines (VMs) for highly reliable cloud applications is a challenging and critical research problem. To attack this challenge, a method of VM placement based on adaptive selection of fault-tolerant strategy for cloud applications is proposed. It involves two phase. In the first phase, the fault-tolerant strategies of cloud applications are sorted according to the constantly change of cloud applications constraint factors including the response time, failure rate and resource consumption. In the second phase, the VM placement plan based on adaptive selection of fault-tolerant strategy for cloud applications is solved. A prototype of VM placement framework based on adaptive selection of fault-tolerant strategy for cloud applications, named SelfAdaptionFTPlace, is implemented. Experimental results demonstrate that the proposed method shows up better performance and VM placement plan according to the constant change of cloud applications constraint factors compared with the existing methods.
引用
收藏
页码:587 / 597
页数:11
相关论文
共 31 条
[1]   A THREE-DIMENSIONAL SIMULATION SYSTEM FOR TRUCK CRANE HOISTING BASED ON CLOUD COMPUTING [J].
An, Jianqi ;
Shu, Shilong ;
Wu, Min ;
Xiong, Yonghua .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2013, 19 (02) :133-142
[2]  
Avizienis A., 1995, SOFTWARE FAULT TOLER, P17
[3]   Guaranteeing High Availability Goals for Virtual Machine Placement [J].
Bin, Eyal ;
Biran, Ofer ;
Boni, Odellia ;
Hadad, Erez ;
Kolodner, Eliot K. ;
Moatti, Yosef ;
Lorenz, Dean H. .
31ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2011), 2011, :700-709
[4]  
Bobroff N, 2007, 2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, P119, DOI 10.1109/INM.2007.374776
[5]   Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors across Clouds and Data Centers [J].
Cao, Junwei ;
Li, Keqin ;
Stojmenovic, Ivan .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (01) :45-58
[6]   Optimization of Resource Provisioning Cost in Cloud Computing [J].
Chaisiri, Sivadon ;
Lee, Bu-Sung ;
Niyato, Dusit .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (02) :164-177
[7]  
Chen H. L., 2013, QUALITATIVE QUANTITA
[8]  
Duncan E., 2010, VMWARE VSPHERE 4 1 H, P100
[9]  
Foster I., 2008, GRID COMPUTING ENV W, P1, DOI [10.1109/GCE.2008.4738445, DOI 10.1109/GCE.2008.4738445]
[10]  
Hermenier Fabien, 2011, Principles and Practice of Constraint Programming - CP 2011. Proceedings of the 17th International Conference (CP 2011), P27, DOI 10.1007/978-3-642-23786-7_5