Workflow Scheduling Algorithm Based on Weighted Decomposition of Paths' QoS

徐战,王劲林,吴刚,李俊,刘磊
DOI: https://doi.org/10.16182/j.cnki.joss.2012.05.035
2012-01-01
Abstract:The QoS-constrained scheduling problem for workflow described by Directed Acyclic Graph(DAG) is a typical NP-hard problem.The goal of this scheduling problem was analyzed and a novel workflow scheduling algorithm based on weighted decomposition of paths' QoS was proposed.By dividing the global QoS constraint of the whole workflow into local QoS constraints of single tasks,the algorithm transformed the global optimization problem into a series of local optimization problems and reduced the complexity of the problem.In the process of dividing the global QoS constraint of the whole workflow,the algorithm divided the QoS constraints for each path and then divided each path's QoS constraint into single tasks' QoS constraints by using the sums of unit QoS gain between tasks' optional services as weights.As the simulation result shows,this new algorithm has better efficiency and can find a better solution compared to other algorithms based on decomposition of global QoS constraint such as DTL and DBL.
What problem does this paper attempt to address?