期刊文献+

动态自由节点滞后的任务调度算法

Task Scheduling Algorithm of Dynamic Unrestricted Node Lag
下载PDF
导出
摘要 任务调度是异构计算系统的核心问题之一。调度问题是一个NP完全问题,为获得次优解,出现了很多启发式的算法。分析表调度的典型算法,发现存在一些不足,提出一种新的方法——动态自由节点滞后调度算法,采用动态判断自由节点并对它们滞后调度,让对任务图调度长度影响更大的节点被优先调度,从而缩短调度长度,分析和实验结果表明该算法要优于ETF,MCP和BDCP算法。 Task scheduling is an integral part of parallel and distributed computing and one of the important problems in Heterogeneous Computing System(HCS). The tasks scheduling problem is an NP-hard in general. In order to obtain better solutions, many scheduling heuristics are presented in the literature. This paper analyzes the typical algorithms of list scheduling, and there are some disadvantages of them. It proposes a new algorithm, Dynamic Unrestricted Node Lag(DUNL) that can generate an optimal scheduling. The algorithm selects the Unrestricted Nodes(UN) dynamically and then schedules them after all the other nodes, so it can schedule the nodes that have more influence on the schedule length in the Direct Acyclic Graph(DAG) first, and then the schedule length is shorter. The result of experiments shows that this algorithm is obviously better than ETF, MCP and BDCP algorithms.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第12期38-40,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60573127) 湖南省自然科学基金资助项目(06JJ30032 05JJ40131)
关键词 动态自由节点 滞后 任务调度 异构计算系统 dynamic Unrestricted Node(UN) lag task scheduling Heterogeneous Computing System(HCS)
  • 相关文献

参考文献5

二级参考文献5

  • 1杨羽,计算机学报,1993年,16卷,9期
  • 2尹祚明,计算机学报,1989年,12卷,1期
  • 3Wu M Y,IEEE Trans Parallel Distributed Systems,1990年,1卷,3期,330页
  • 4Hwang J J,SIAM J Comput,1989年,18卷,2期,244页
  • 5尹祚明.带后继位级跟踪的抢先位级调度[J].计算机学报,1989,12(1):10-16. 被引量:7

共引文献41

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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