Journal of Xidian University ›› 2016, Vol. 43 ›› Issue (2): 83-88.doi: 10.3969/j.issn.1001-2400.2016.02.015

Previous Articles     Next Articles

Multiple DAGs dynamic workflow reliability scheduling algorithm in a cloud computing system

JING Weipeng1,2;WU Zhibo1;LIU Hongwei1;SHU Yanjun1   

  1. (1. School of Computer Science and Technology, Harbin Institute of Technology, Harbin  150001, China;
    2. The College of Information and Computer Engineering, Northeast Forestry Univ., Harbin  150040, China)
  • Received:2014-11-03 Online:2016-04-20 Published:2016-05-27
  • Contact: JING Weipeng E-mail:nefujwp@163.com

Abstract:

In order to solve the reliable scientific workflow scheduling problem for cloud computing, a dynamic of the RANK-Hierarchical algorithm is put forward which takes account of communication contention as well as supports task dependencies(CCRH). A communication contention model is first defined, as soon as the earliest completion of the primary and backup task is deduced. Besides, the executived processor is limited. We use the dynamic hierarchical method and calculate each DAG unfair degree factor for multiple DAGs scientific workflow. It can deal with the situation that multiple DAGs workflow comes at different times and there are various kinds of structure. Both the theory and experiments have proved that the algorithm can not only improve the scheduling fairness of multiple DAGs workflow but also shorten the average execution Makespan.

Key words: cloud computing, multiple DAGs, reliability scheduling, degree factor