A cost-benefit analysis of using cloud computing to extend the capacity of clusters

被引:67
作者
de Assuncao, Marcos Dias [1 ]
di Costanzo, Alexandre [2 ]
Buyya, Rajkumar [2 ]
机构
[1] Ecole Normale Super Lyon, INRIA, RESO, LIP, F-69364 Lyon 07, France
[2] Univ Melbourne, Melbourne, Vic, Australia
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2010年 / 13卷 / 03期
基金
澳大利亚研究理事会;
关键词
Cloud computing; Load sharing; Job scheduling; Backfilling; STRATEGIES; XEN;
D O I
10.1007/s10586-010-0131-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we investigate the benefits that organisations can reap by using "Cloud Computing" providers to augment the computing capacity of their local infrastructure. We evaluate the cost of seven scheduling strategies used by an organisation that operates a cluster managed by virtual machine technology and seeks to utilise resources from a remote Infrastructure as a Service (IaaS) provider to reduce the response time of its user requests. Requests for virtual machines are submitted to the organisation's cluster, but additional virtual machines are instantiated in the remote provider and added to the local cluster when there are insufficient resources to serve the users' requests. Na < ve scheduling strategies can have a great impact on the amount paid by the organisation for using the remote resources, potentially increasing the overall cost with the use of IaaS. Therefore, in this work we investigate seven scheduling strategies that consider the use of resources from the "Cloud", to understand how these strategies achieve a balance between performance and usage cost, and how much they improve the requests' response times.
引用
收藏
页码:335 / 347
页数:13
相关论文
共 39 条
[1]  
[Anonymous], AM EL COMP CLOUD AM
[2]  
[Anonymous], 200810 U CAL DEP COM
[3]  
Armbrust M, 2009, UCBEECS200928
[4]  
Balazinska M, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE FIRST SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'04), P197
[5]  
Barham P., 2003, Operating Systems Review, V37, P164, DOI 10.1145/1165389.945462
[6]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[7]  
Chase JS, 2003, 12TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, P90
[8]  
Cormen T., 2001, Introduction to Algorithms
[9]   InterGrid:: a case for internetworking islands of Grids [J].
de Assuncao, Marcos Dias ;
Buyya, Rajkumar ;
Venugopal, Srikumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (08) :997-1024
[10]  
Deelman E, 2008, INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, P638