On Scientific Workflow Scheduling in Clouds under Budget Constraint

被引:39
作者
Lin, Xiangyu [1 ]
Wu, Chase Qishi [1 ]
机构
[1] Univ Memphis, Dept Comp Sci, Memphis, TN 38152 USA
来源
2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP) | 2013年
关键词
scientific workflows; workflow scheduling; cloud computing; PERFORMANCE;
D O I
10.1109/ICPP.2013.18
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Next-generation e-Science features large-scale, compute-intensive workflows of many computing modules that are typically executed in a distributed manner. With the recent emergence of cloud computing and the rapid deployment of cloud infrastructures, an increasing number of scientific workflows have been shifted or are in active transition to cloud environments. As cloud computing makes computing a utility, scientists across different application domains are facing the same challenge of reducing financial cost in addition to meeting the traditional goal of performance optimization. We construct analytical models to quantify the network performance of scientific workflows using cloud-based computing resources, and formulate a task scheduling problem to minimize the workflow end-to-end delay under a user-specified financial constraint. We rigorously prove that the proposed problem is not only NP-complete but also non-approximable. We design a heuristic solution to this problem, and illustrate its performance superiority over existing methods through extensive simulations and real-life workflow experiments based on proof-of-concept implementation and deployment in a local cloud testbed.
引用
收藏
页码:90 / 99
页数:10
相关论文
共 28 条
[1]  
Abrishami S., 2012, SCI IRANICA
[2]  
[Anonymous], 2011, P INT C HIGH PERF CO
[3]  
[Anonymous], P 7 IEEE WORLD C SER
[4]   Irnproving scheduling of tasks in a heterogeneous environment [J].
Bajaj, R ;
Agrawal, DP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) :107-118
[5]  
Barham P., 2003, Xen and the art of virtualization, V37, P164, DOI [10.1145/1165389.945462, DOI 10.1145/1165389.945462]
[6]   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
[7]  
Deelman E., 2008, P ACM IEEE C SUP AUS
[8]  
Garey M. R., 1979, Computers and Intractability: A Guide to the Theory of np-Completeness, DOI DOI 10.1109/TEST.1990.114069
[9]  
Gu Y., 2010, P 11 INT C DISTR COM
[10]  
Hacker T., 2011, P ACM IEEE SUP C