A Concurrent Level Based Scheduling for Workflow Applications within Cloud Computing Environment

Cost minimization under deadline-constraint-based workflow scheduling described by Directed Acyclic Graph (DAG) is a NP-hard problem in Cloud Environment. In order to address such problem, this paper proposes a novel heuristics approach of Concurrent-Level-based Workflow Scheduling (CLWS). It stratifies all the tasks according to the concurrence among tasks during the actual workflow execution. CLWS distributes the total redundancy time into every level according to their concurrent degree. As well as it adopts the algorithm of Markov Decision Process (MDP) to optimize tasks, which have time dependence with each other in the same level. The Simulation results show that CLWS can give a better optimized result.

[1]  D. I. G. Amalarethinam,et al.  A Minimum Makespan Grid Workflow Scheduling algorithm , 2012, 2012 International Conference on Computer Communication and Informatics.

[2]  Ken Kennedy,et al.  TaskScheduling Strategies forWorkflow-based Applications inGrids , 2005 .

[3]  Rizos Sakellariou,et al.  A Low-Cost Rescheduling Policy for Dependent Tasks on Grid Computing Systems , 2004, European Across Grids Conference.

[4]  Yuan Ying Bottom Level Based Heuristic for Workflow Scheduling in Grids , 2008 .

[5]  Erik Demeulemeester,et al.  Optimal procedures for the discrete time/cost trade-off problem in project networks , 1996 .

[6]  Lin Jian Scheduling in Grid Computing Environment Based on Genetic Algorithm , 2004 .

[7]  Weisong Shi,et al.  An Adaptive Rescheduling Strategy for Grid Workflow Applications , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[8]  Rajkumar Buyya,et al.  Workflow scheduling algorithms for grid computing , 2008 .

[9]  Xiaoping Li,et al.  Deadline division-based heuristic for cost optimization in workflow scheduling , 2009, Inf. Sci..

[10]  Jin Hai QoS Optimizing Model and Solving for Composite Service in CGSP Job Manager , 2005 .

[11]  Dick H. J. Epema,et al.  Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths , 2012 .

[12]  Rajkumar Buyya,et al.  Cost-based scheduling of scientific workflow applications on utility grids , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[13]  Rajkumar Buyya,et al.  Grid Simulation Infrastructure Supporting Advance Reservation , 2004 .