期刊文献+

基于关键路径前瞻的工作流调度算法 被引量:2

Workflow Scheduling Algorithm Based on Critical Path Lookahead
下载PDF
导出
摘要 为了进一步提高工作流调度的效率,对异构环境下的工作流调度算法进行研究,提出了一种基于关键路径前瞻算法(critical path lookahead algorithm,CPLA)的工作流调度算法.该算法在任务确定优先级阶段考虑了入口任务到当前任务的最长路径,以及当前任务到出口任务的最长路径;在资源选择阶段考虑了关键路径任务和非关键路径任务对调度结果的影响.使用随机生成的和真实世界的2种不同类型的有向无环图(directed acyclic graph,DAG)工作流来评估CPLA的性能,实验结果表明:CPLA能够有效地缩短调度长度,算法的效率、加速比、调度长度比等性能有所提高,并且算法的时间复杂度低于目前调度效果最好的Lookahead算法. To further improve the efficiency of workflow scheduling, a workflow scheduling algorithm in heterogeneous environment was s tu d ied, and a workflow scheduling algorithm based on critical path lookahead algorithm ( CPLA) was proposed.In the task priority stage, the longest path of the entry task to the current task was considered, and the longest path of the current task to exit task was also taken into consideration.In the resource selection stage,the impact of tasks of the critical path and asks of the non critical path on the scheduling results were considered. Two different types of DAGs which were randomly generated and from real-world were used to evaluate the performance of CPLA. The experimental results show that the CPLA can effectively shorten the scheduling length.The performances of this algorithm, such as efficiency, sp eed u p, scheduling length ratio of algorithm are improved, and the time complexity of the algorithm is lower than that of the lookahead algorithm.
作者 孙婷 肖创柏 张雅琴 徐秀杰 SUN Ting, XIAO Chuangbai, ZHANG Yaqin, XU Xiujie(Faculty of Information Technology, Beijing University of Technology, Beijing 100124, Chin)
出处 《北京工业大学学报》 CAS CSCD 北大核心 2018年第8期1136-1144,共9页 Journal of Beijing University of Technology
基金 北京市自然科学基金资助项目(4162007) 国家自然科学基金资助项目(61501008)
关键词 静态工作流调度 关键路径 非关键路径 加速比 static workflow scheduling critical path non critical path speedup
  • 相关文献

参考文献1

二级参考文献20

  • 1Honig U,Schiffmann W.A meta algorithm for scheduling multiple DAGs in homogeneous system environments//Proceedings of the IEEE 18th IASTED International Conference on Parallel and Distributed Computing and System.Dallas,USA,2006:147-152.
  • 2Henan Z,Sakellariou R.Scheduling multiple DAGs onto heterogeneous systems//Proceedings of the IEEE International Symposium on Parallel and Distributed Processing (IPDPS 2006).Rhodes Island,Greece,2006:159-159.
  • 3Yu Zhi-Feng,Shi Wei-Song.A planner-guided scheduling strategy for multiple workflow applications//Proceedings of the Parallel Processing Workshops (ICPPW 2008).Portland,USA,2008:1-8.
  • 4Arabnejad H,Barbosa J.Fairness resource sharing for dynamic workflow scheduling on Heterogeneous Systems//Proceedings of the 10th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2012).Leganes,Spain,2012:633-639.
  • 5Bittencourt L F,Madeira E R M.Towards the scheduling of multiple workflows on computational grids.Journal of Grid Computing,2009,8(3):419-441.
  • 6Jiang He-Jhan,Huang Kuo-Chan,Chang Hsi-Ya,et al.Scheduling concurrent workflows in HPC Cloud through exploiting schedule gaps.Lecture Notes in Computer Science,Algorithms and Architectures for Parallel Processing.Melbourne,Australia,2011:282-293.
  • 7N'takpe T,Suter F.Concurrent scheduling of parallel task graphs on multi-clusters using constrained resource allocations//Proceedings of the IEEE International Symposium on Parallel and Distributed Processing(IPDPS 2009).Rome,Italy,2009:1-8.
  • 8Jia Yu,Buyya R,Chen Khong-Tham.Cost-based scheduling of scientific workflow applications on utility grids//Proceedings of the 1st International Conference on e-Science and Grid Computing (E-SCIENCE' 05).Washington,USA,2005:140-147.
  • 9Yuan Ying-Chun,Li Xiao-Ping,Wang Qian,Zhu Xia.Dead line division based heuristic for cost optimization in workflow scheduling.Information Sciences,2009,179 (15):2562-2575.
  • 10Abrishami S,Naghibzadeh M,Epema D.Cost-driven sched uling of grid workflows using partial critical paths.IEEE Transactions on Parallel and Distributed Systems,2011,23(8):1400-1414.

共引文献9

同被引文献18

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部