Deadline-constrained workflow scheduling in software as a service Cloud

被引:73
作者
Abrishami, S. [1 ]
Naghibzadeh, M. [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Mashhad, Iran
关键词
Cloud computing; SaaS Clouds; Grid computing; Workflow scheduling; QoS-based scheduling;
D O I
10.1016/j.scient.2011.11.047
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The advent of Cloud computing as a new model of service provisioning in distributed systems, encourages researchers to investigate its benefits and drawbacks in executing scientific applications such as workflows. In this model, the users request for available services according to their desired Quality of Service, and they are charged on a pay-per-use basis. One of the most challenging problems in Clouds is workflow scheduling, i.e., the problem of satisfying the QoS of the user as well as minimizing the cost of workflow execution. In this paper, we propose a new QoS-based workflow scheduling algorithm based on a novel concept called Partial Critical Paths (PCP), which tries to minimize the cost of workflow execution while meeting a user-defined deadline. This algorithm recursively schedules the partial critical paths ending at previously scheduled tasks. The simulation results show that the performance of our algorithm is very promising. (c) 2012 Sharif University of Technology. Production and hosting by Elsevier B.V. All rights reserved.
引用
收藏
页码:680 / 689
页数:10
相关论文
共 26 条
[1]  
Abrishami S., 2010, Proceedings 2010 11th IEEE/ACM International Conference on Grid Computing (GRID 2010), P81, DOI 10.1109/GRID.2010.5697955
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[3]  
[Anonymous], 5 IEEE INT C E SCI O
[4]  
[Anonymous], ACM IEEE INT C HIGH
[5]   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
[6]   New grid scheduling and rescheduling methods in the GrADS Project [J].
Berman, F ;
Casanova, H ;
Chien, A ;
Cooper, K ;
Dail, H ;
Dasgupta, A ;
Deng, W ;
Dongarra, J ;
Johnsson, L ;
Kennedy, K ;
Koelbel, C ;
Liu, B ;
Liu, X ;
Mandal, A ;
Marin, G ;
Mazina, M ;
Mellor-Crummey, J ;
Mendes, C ;
Olugbile, A ;
Patel, M ;
Reed, D ;
Shi, Z ;
Sievert, O ;
Xia, H ;
YarKhan, A .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2005, 33 (2-3) :209-229
[7]  
Bharathi Shishir., 2008, 3 WORKSHOP WORKFLOWS
[8]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[9]  
Deelman E., 2005, Scientific Programming, V13, P219
[10]   GRIDS AND CLOUDS: MAKING WORKFLOW APPLICATIONS WORK IN HETEROGENEOUS DISTRIBUTED ENVIRONMENTS [J].
Deelman, Ewa .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (03) :284-298