期刊文献+

基于任务复制的处理器预分配算法 被引量:22

An Algorithm of Processor Pre-Allocation Based on Task Duplication
在线阅读 下载PDF
导出
摘要 基于任务复制的调度算法比无任务复制的调度算法具有较好的性能 .文章在分析了基于任务复制的几个典型算法 (如TDS ,OSA等算法 )及其假设条件后 ,提出了以使调度长度最短作为主要目标、减少处理机数目作为次要目标的处理器预分配算法PPA .该算法对任务计算时间与任务间通信时间未做任何限制 (即不考虑任务粒度 ) .通过与相关工作的比较可以看出 :PPA算法在调度长度与处理器使用数目上均优于其它算法或与其它算法相当 ,同时 ,该算法具有与TDS ,OSA相同的时间复杂度 .这对嵌入式实时分布系统具有重要的意义 . Scheduling algorithms based on task duplication are of better performance than non duplication ones.The paper analyzes typical scheduling algorithms based on task duplication(e.g. TDS, OSA algorithm) and their assumptions, then puts forward the algorithm of Processor Pre Allocation (PPA) based on task duplication, whose primary aim is to get the shortest scheduling length, and secondary aim to utilize less number of processors, without any restricted conditions of task computing time and communication time between tasks (namely task granularity is not taken into account). Compared with correlative algorithms, PPA algorithm has advantages in scheduling length and the number of processors over others, but has the same time complexity. That is important for embedded real time distributed systems.
出处 《计算机学报》 EI CSCD 北大核心 2004年第2期216-223,共8页 Chinese Journal of Computers
基金 "十五"国家预研项目 (4 13 160 2 0 1)资助
关键词 任务复制 处理器 PPA算法 TDS算法 OSA算法 任务调度 任务分配 task scheduling scheduling length model DAG
  • 相关文献

参考文献7

  • 1Kwork Y.K., Ahamd I.. Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors. IEEE Transactions on Parallel and Distributed Systems, 1996, 7(5): 506~521
  • 2Efe K. Heuristic models of task allocation scheduling in distributed systems. IEEE Computer, 1982, 15(6): 50~60
  • 3Ahmad I., Kwork Y.K. On exploit task duplication in parallel program scheduling. IEEE Transactions on Parallel and Distributed Systems,1998, 9(9): 872~892
  • 4Rajkumar Buyya. High Performance Cluster Computing Architectures and Systems. Volume 1. USA:Prentice-Hall, 2001
  • 5Darbha S., Agrawal D. P.. Optimal scheduling algorithm for distributed-memory machines. IEEE Transactions on Parallel and Distributed Systems, 1998, 9(1): 87~95
  • 6Park Chan-Ik, Choe Tee-Young. An optimal scheduling algorithm based on task duplication. IEEE Transactions on Computers, 2002, 51(4): 444~448
  • 7刘振英,方滨兴,张毅.TSA-OT:一个调度Out-Tree任务图的算法[J].计算机学报,2001,24(4):390-394. 被引量:8

二级参考文献4

  • 1Darbha S,Agrawal D P.Optimal scheduling algorithm for distributed-memory machines[].IEEE Transactions on Parallel and Distributed Systems.1998
  • 2Ahmad I,Kwok Y K.On exploit task duplication in parallel program scheduling[].IEEE Transactions on Parallel and Distributed Systems.1998
  • 3Kwok Y K,Ahmad I.Dynamic critical -path scheduling: An effective technique for allocating task graphs to multiprocessors[].IEEE Transactions on Parallel and Distributed Systems.1996
  • 4Amoura a K,Bampis E,K nig J C.Scheduling algorithms for parallel Gaussian elimination with communication costs[].IEEE Transactions on Parallel and Distributed Systems.1998

共引文献7

同被引文献167

引证文献22

二级引证文献100

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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