Cost Effective and Deadline Constrained Scientific Workflow Scheduling for Commercial Clouds

被引:12
作者
Arabnejad, Vahid [1 ]
Bubendorfer, Kris [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
2015 IEEE 14TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA) | 2015年
关键词
INDEPENDENT TASKS; OPTIMIZATION; ALGORITHMS;
D O I
10.1109/NCA.2015.33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Commercial clouds have increasingly become a viable platform for hosting scientific analyses and computation due to their elasticity, recent introduction of specialist hardware, and pay-as-you-go cost model. This computing paradigm therefore presents a low capital and low barrier alternative to operating dedicated eScience infrastructure. Indeed, commercial clouds now enable universal access to capabilities previously available to only large well funded research groups. While the potential benefits of cloud computing are clear, there are still significant technical hurdles associated with obtaining the best execution efficiency whilst trading off cost. Large scale scientific analyses are typically represented as workflows, in order to manage multiple tools and data sets. Mapping workflow tasks on to a set of provisioned instances is an example of the general scheduling problem and is NP-complete. In this case, the mapping includes elasticity, where as part of the mapping process additional instances may be provisioned. In this paper we present a new algorithm, Proportional Deadline Constrained (PDC), that addresses eScience workflow scheduling in the cloud. PDC's aim is to minimize costs while meeting deadline constraints. To validate the PDC algorithm, we constructed a CloudSim testbed and compared PDC with two other similar algorithms over three workflows. Our results demonstrate that overall PDC achieves generally lower costs for a given deadline, but more significantly, is usually able to construct a viable schedule with tight deadlines where the other algorithms studied cannot.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 32 条
[11]  
Chard R., 2015, IEEE 11 INT C E SCI
[12]   An Ant Colony Optimization Approach to a Grid Workflow Scheduling Problem With Various QoS Requirements [J].
Chen, Wei-Neng ;
Zhang, Jun .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2009, 39 (01) :29-43
[13]   HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds [J].
Fernando Bittencourt, Luiz ;
Roberto Mauro Madeira, Edmundo .
JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2011, 2 :207-227
[14]  
Jia Yu, 2006, Scientific Programming, V14, P217
[15]   Characterizing and profiling scientific workflows [J].
Juve, Gideon ;
Chervenak, Ann ;
Deelman, Ewa ;
Bharathi, Shishir ;
Mehta, Gaurang ;
Vahi, Karan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (03) :682-692
[16]  
Madduri R., 2015, CONCURRENCY COMPUTAT
[17]   Dynamic mapping of a class of independent tasks onto heterogeneous computing systems [J].
Maheswaran, M ;
Ali, S ;
Siegel, HJ ;
Hensgen, D ;
Freund, RF .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 59 (02) :107-131
[18]   Scheduling Multilevel Deadline-Constrained Scientific Workflows on Clouds Based on Cost Optimization [J].
Malawski, Maciej ;
Figiela, Kamil ;
Bubak, Marian ;
Deelman, Ewa ;
Nabrzyski, Jarek .
SCIENTIFIC PROGRAMMING, 2015, 2015
[19]  
Ming Mao, 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P423, DOI 10.1109/CLOUD.2012.103
[20]  
Ostermann S, 2010, L N INST COMP SCI SO, V34, P115