基于任务复制的分簇与调度算法

被引:14
作者
何琨 [1 ]
赵勇 [2 ]
黄文奇 [1 ]
机构
[1] 华中科技大学计算机科学与技术学院 
[2] 华中科技大学控制科学与工程系 
基金
中国博士后科学基金;
关键词
任务复制; 任务分簇; 调度算法; DAG; 任务粒度;
D O I
暂无
中图分类号
TP316.4 [分布式操作系统、并行式操作系统];
学科分类号
摘要
针对并行与分布式系统中相关任务的静态调度问题,以最小化调度长度为主要目标,以减少资源数为次要目标,对待复制的重要祖先集定义了新的选择策略,提出了基于任务复制的动态关键前驱调度算法.改进了粒度的定义,证明了对任意DAG,算法有优于前人的性能下界.实验结果优于典型任务复制算法,特别是对经典EZ算例的解(调度长度为8)好于前人认为的理论最优解(调度长度为8.5),并证明了新的解为最优解.定义了DAG的补图,讨论了不允许任务复制时树型DAG的2-优度算法.
引用
收藏
页码:733 / 740
页数:8
相关论文
共 5 条
[1]   分布式环境下多任务调度问题的分析与求解 [J].
何琨 ;
赵勇 ;
陈阳 .
系统工程理论与实践, 2007, (05) :119-125
[2]   基于任务复制的处理器预分配算法 [J].
周双娥 ;
袁由光 ;
熊兵周 ;
欧中红 .
计算机学报, 2004, (02) :216-223
[3]   相关任务图的均衡动态关键路径调度算法 [J].
石威 ;
郑纬民 .
计算机学报, 2001, (09) :991-997
[4]  
何琨.多任务调度问题的研究与实现[D].华中科技大学,2006
[5]   Benchmarking and comparison of the task graph scheduling algorithms [J].
Kwok, YK ;
Ahmad, I .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1999, 59 (03) :381-422