Enhancing performance of failure-prone clusters by adaptive provisioning of cloud resources

被引:13
作者
Javadi, Bahman [1 ]
Thulasiraman, Parimala [2 ]
Buyya, Rajkumar [3 ]
机构
[1] Univ Western Sydney, Sch Comp Engn & Math, Sydney, NSW, Australia
[2] Univ Manitoba, Dept Comp Sci, InterDisciplinary Evolving Algorithm Sci IDEAS La, Winnipeg, MB R3T 2N2, Canada
[3] Univ Melbourne, Cloud Comp & Distributed Syst CLOUDS Lab, Dept Comp & Informat Syst, Melbourne, Vic, Australia
关键词
Resource provisioning; Cloud computing; Failure-prone clusters; Request scheduling; Queuing Model; Brokering; WORKLOADS;
D O I
10.1007/s11227-012-0826-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we investigate Cloud computing resource provisioning to extend the computing capacity of local clusters in the presence of failures. We consider three steps in the resource provisioning including resource brokering, dispatch sequences, and scheduling. The proposed brokering strategy is based on the stochastic analysis of routing in distributed parallel queues and takes into account the response time of the Cloud provider and the local cluster while considering computing cost of both sides. Moreover, we propose dispatching with probabilistic and deterministic sequences to redirect requests to the resource providers. We also incorporate checkpointing in some well-known scheduling algorithms to provide a fault-tolerant environment. We propose two cost-aware and failure-aware provisioning policies that can be utilized by an organization that operates a cluster managed by virtual machine technology, and seeks to use resources from a public Cloud provider. Simulation results demonstrate that the proposed policies improve the response time of users' requests by a factor of 4.10 under a moderate load with a limited cost on a public Cloud.
引用
收藏
页码:467 / 489
页数:23
相关论文
共 40 条
[1]  
[Anonymous], 2008, Philippine Rats: Ecology and Management, DOI DOI 10.1109/SC.2008.5217932
[2]  
[Anonymous], 2009, IPDPS
[3]  
[Anonymous], AM EL COMP CLOUD AM
[4]  
[Anonymous], 2010, CCGrid, DOI DOI 10.1109/CCGRID.2010.71
[5]  
Anselmi J, 2010, 22 INT TEL C ITC AMS
[6]  
Balazinska M, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE FIRST SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'04), P197
[7]  
Bouguerra MS, 2010, LECT NOTES COMPUT SC, V6067, P206
[8]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[9]  
de Assuncao MarcosDias., 2009, Proceedings of the 18th ACM international symposium on High performance distributed computing, HPDC '09, P141
[10]   Harnessing Cloud Technologies for a Virtualized Distributed Computing Infrastructure [J].
di Costanzo, Alexandre ;
de Assuncao, Marcos Dias ;
Buyya, Rajkumar .
IEEE INTERNET COMPUTING, 2009, 13 (05) :24-33