期刊文献+

基于DAG图解-重构的机群系统静态调度算法 被引量:7

A Static Scheduling Algorithm on DAG Partition-Reconfiguration in the Network of Workstations
下载PDF
导出
摘要 机群系统静态任务调度是 NP-完全问题 ,通常的算法是通过一些启发式算法得到多项式次优解 .该文提出的图解 -子图重构算法实现了对分布在有向无环图 (directed acyclic graph,简称 DAG)上的并行任务的快速有效调度 .该算法的复杂性为 O(log| V| × (|V|+|E|) ) ,采用递归方法实现了对任务图的有效分解和子图重构 ,生成任务群 ,完成任务调度 ,并且初步实现了对处理机的优化 .通过实例分析以及与其他启发式调度算法的性能比较 ,证明该算法是一种快速、有效、可行的任务调度算法 . Static task scheduling on network of workstations is well known to be an NP complete problem in a strong sense. Some heuristic algorithms have been proven to be sub optimal under some restrictive conditions. In this paper, the authors present a heuristic algorithm named DAG (directed acyclic graph) partition and sub graph reconfiguration algorithm, which is a fast and effective one used in parallel task scheduling. The complexity of this algorithm is O (log |V| ×(|V|+|E|)) . It adopts recursion to implement DAG partition and sub graph reconfiguration, then builds task clusters to carry out the task scheduling. At the same time, it even optimizes the number of processors to some degree for it has not been solved before. The performance has been observed in a representative example compared with other existing scheduling schemes in terms of several valuable factors. The experimental results show that this algorithm is feasible.
出处 《软件学报》 EI CSCD 北大核心 2000年第8期1097-1104,共8页 Journal of Software
基金 国家自然科学基金! (No.6 98730 2 3) 国家 86 3高科技项目基金! (No.86 3- 30 6 - ZD- 0 2 )资助
关键词 机群系统 图解-子图重构算法 静态调度算法 DAG Task scheduling, DAG (directed acyclic graph), task cluster, predecessor task, optimal predecessor task, NOW (network of workstations).
  • 相关文献

参考文献2

  • 1严蔚敏,数据结构(第2版),1996年
  • 2Gerasoulis A,J Parallel Distributed Computing,1992年,16卷,4期,276页

同被引文献56

引证文献7

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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