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 条
[21]   A Particle Swarm Optimization-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments [J].
Pandey, Suraj ;
Wu, Linlin ;
Guru, Siddeswara Mayura ;
Buyya, Rajkumar .
2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, :400-407
[22]   Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds [J].
Rodriguez, Maria Alejandra ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) :222-235
[23]  
Sakellariou R., 2007, INTEGRATED RES GRID
[24]   Taxonomies of workflow scheduling problem and techniques in the cloud [J].
Smanchat, Sucha ;
Viriyapant, Kanchana .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 52 :1-12
[25]   Performance-effective and low-complexity task scheduling for heterogeneous computing [J].
Topcuoglu, H ;
Hariri, S ;
Wu, MY .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) :260-274
[26]   NP-COMPLETE SCHEDULING PROBLEMS [J].
ULLMAN, JD .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1975, 10 (03) :384-393
[27]   A market-oriented hierarchical scheduling strategy in cloud workflow systems [J].
Wu, Zhangjun ;
Liu, Xiao ;
Ni, Zhiwei ;
Yuan, Dong ;
Yang, Yun .
JOURNAL OF SUPERCOMPUTING, 2013, 63 (01) :256-293
[28]   Monetary Cost-Aware Checkpointing and Migration on Amazon Cloud Spot Instances [J].
Yi, Sangho ;
Andrzejak, Artur ;
Kondo, Derrick .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) :512-524
[29]  
Yu J, 2007, 2007 8TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, P122
[30]  
Yu J, 2008, STUD COMPUT INTELL, V146, P173