基于关键路径前瞻的工作流调度算法
为了进一步提高工作流调度的效率,对异构环境下的工作流调度算法进行研究,提出了一种基于关键路径前瞻算法(critical path lookahead algorithm,CPLA)的工作流调度算法.该算法在任务确定优先级阶段考虑了入口任务到当前任务的最长路径,以及当前任务到出口任务的最长路径;在资源选择阶段考虑了关键路径任务和非关键路径任务对调度结果的影响.使用随机生成的和真实世界的2种不同类型的有向无环图(directed acyclic graph,DAG)工作流来评估CPLA的性能,实验结果表明:CPLA能够有效地缩短调度长度,算法的效率、加速比、调度长度比等性能有所提高,并且算法的时间复杂度低于目前调度效果最好的Lookahead算法.
静态工作流调度、关键路径、非关键路径、加速比
44
TP301.6;TP338.8(计算技术、计算机技术)
北京市自然科学基金资助项目4162007;国家自然科学基金资助项目61501008
2018-08-29(万方平台首次上网日期,不代表论文的发表时间)
共9页
1136-1144