TY - JOUR
T1 - Workflow scheduling algorithm based on control structure reduction in cloud environment
AU - Li, Huifang
AU - Liu, Haitao
AU - Li, Jianqiang
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014
Y1 - 2014
N2 - Recently, cloud computing has emerged as a new model of service provisioning, in this model, one of the most challenging problems is workflow scheduling, i.e., the problem of satisfying users' QoS while minimizing the execution cost of cloud workflow. This paper propose a workflow scheduling algorithm called Control Structure Reduction algorithm(CSR). In CSR, the workflows represented by DAG (Directed Acyclic Graph) can be converted into an equivalent sequence control structure by such means as mergers and reduction. Then we can easily identify the critical path of the workflow process. By using Time Float Distribution Algorithm, the total time float is allocated to each task based on critical tasks in critical path, eventually to enlarge the cost optimization intervals of all tasks. The simulation results show that CSR has a promising performance in decreasing the execution cost for large workflows.
AB - Recently, cloud computing has emerged as a new model of service provisioning, in this model, one of the most challenging problems is workflow scheduling, i.e., the problem of satisfying users' QoS while minimizing the execution cost of cloud workflow. This paper propose a workflow scheduling algorithm called Control Structure Reduction algorithm(CSR). In CSR, the workflows represented by DAG (Directed Acyclic Graph) can be converted into an equivalent sequence control structure by such means as mergers and reduction. Then we can easily identify the critical path of the workflow process. By using Time Float Distribution Algorithm, the total time float is allocated to each task based on critical tasks in critical path, eventually to enlarge the cost optimization intervals of all tasks. The simulation results show that CSR has a promising performance in decreasing the execution cost for large workflows.
KW - Cloud computing
KW - Directed acrylic graph
KW - Heuristic algorithm
KW - Workflow scheduling
UR - http://www.scopus.com/inward/record.url?scp=84938066675&partnerID=8YFLogxK
U2 - 10.1109/smc.2014.6974317
DO - 10.1109/smc.2014.6974317
M3 - Conference article
AN - SCOPUS:84938066675
SN - 1062-922X
VL - 2014-January
SP - 2587
EP - 2592
JO - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
JF - Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics
IS - January
M1 - 6974317
T2 - 2014 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2014
Y2 - 5 October 2014 through 8 October 2014
ER -