期刊文献+

一种基于多处理器任务复制的分簇调度算法 被引量:5

Scheduling algorithm of multi-processor based on task clustering and duplication
在线阅读 下载PDF
导出
摘要 任务调度的优劣是决定并行分布式计算机系统性能好坏的重要因素之一。为优化任务调度,基于一些典型算法(如LG、PPA算法等),提出了一种新的任务调度算法。该算法一方面复制满足条件的前驱任务来缩短调度长度;另一方面合理地复制其他前驱任务和合并冗余簇来减少所需处理器的数目。实验表明,该算法在调度长度和所需处理器的数目上优于以上典型算法,并具有更小的时间复杂度,对并行计算机系统性能的提升具有一定的意义。 The effect of task scheduling is one of the important factors which decide the performance of the parallel distributed computer system. In order to optimize the task scheduling, this paper proposed a novel algorithm based on some typical algorithms ( e. g. LG, PPA algorithm etc. ). On the one hand, the algorithm replicated precursor tasks which meet the duplication conditions in order to shorten the scheduling length. On the other hand, the algorithm replicated other precursor tasks and merged redundant clusters to reduce the number of the required processors. Simulation results show that the proposed algorithm' s performance on scheduling length and the number of the required processors is better than the above typical algorithms'. Furthermore, the proposed algorithm has a smaller time complexity and benefits the performance of the parallel distributed computer system.
出处 《计算机应用研究》 CSCD 北大核心 2012年第8期2931-2934,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(60973030)
关键词 任务复制 任务调度 多处理器 分簇复制 task duplication task scheduling muhi-processor clustering and duplication
  • 相关文献

参考文献8

  • 1周双娥,袁由光,熊兵周,欧中红.基于任务复制的处理器预分配算法[J].计算机学报,2004,27(2):216-223. 被引量:22
  • 2LIN Wei-ming, GU Qiu-yan. An efficient clustering-based task sched- uling algorithm for parallel programs with task duplication [ J]. dour- nal of Information Science and Engineering, 2007,23 (2) : 589- 604.
  • 3DARBHA S,AGRAWAL D P. Optimal scheduling algorithm for dis- tributed-memory machines[ J]. It=El= Trans on Parallel and Distrib- uted Systems, 1998,9( 1 ) :87-95.
  • 4何琨,赵勇,黄文奇.基于任务复制的分簇与调度算法[J].计算机学报,2008,31(5):733-740. 被引量:14
  • 5RuanYoulin LiuCan ZhuGuangxi LuXiaofeng.An optimal scheduling algorithm based on task duplication[J].Journal of Systems Engineering and Electronics,2005,16(2):445-450. 被引量:2
  • 6EBAID A, AMMAR R, RAJASEKARAN S, et al. Task clustering & scheduling with duplication using recursive critical path approach (RCPA) [ C]//Proc of IEEE Signal Processing and Information Tech- nology. 2010 : 15-18.
  • 7GENG Xiao-zhong, XU Gao-chao, WANG Dan,et al. A task schedu- ling algorithm based on multi-core processors [ C ]//Proc of Interna- tional Conference on blechatronic Science, Electric Engineering and Computer. 2011:942-945.
  • 8SHI K S, CHA M .l, JANG M S,et al. Task scheduling algorithm u- sing minimized duplications in homogeneous systems[ J]. Journal of Parallel Distributed Computing,2008,68(8) : 1146-1156.

二级参考文献26

  • 1何琨,赵勇,陈阳.分布式环境下多任务调度问题的分析与求解[J].系统工程理论与实践,2007,27(5):119-125. 被引量:12
  • 2Kwork 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
  • 3Efe K. Heuristic models of task allocation scheduling in distributed systems. IEEE Computer, 1982, 15(6): 50~60
  • 4Ahmad I., Kwork Y.K. On exploit task duplication in parallel program scheduling. IEEE Transactions on Parallel and Distributed Systems,1998, 9(9): 872~892
  • 5Rajkumar Buyya. High Performance Cluster Computing Architectures and Systems. Volume 1. USA:Prentice-Hall, 2001
  • 6Darbha S., Agrawal D. P.. Optimal scheduling algorithm for distributed-memory machines. IEEE Transactions on Parallel and Distributed Systems, 1998, 9(1): 87~95
  • 7Park Chan-Ik, Choe Tee-Young. An optimal scheduling algorithm based on task duplication. IEEE Transactions on Computers, 2002, 51(4): 444~448
  • 8Darbha S, Agrawal D P. Optimal scheduling algorithm for distributed-memory machines. IEEE Trans. Parallel and Distributed Systems, 1998, 9(1) :87~94.
  • 9Park C I, Choe T Y. An optimal scheduling algorithm based on task duplication. IEEE Trans. Computers,2002, 51(4) :444~448.
  • 10Kwok Y K, Ahmad I. Dynamic critical-path scheduling:an effective technique for allocating task graphs to multiprocessors. IEEE Trans. Parallel and Distributed Systerms, 1996, 7(5): 506~521.

共引文献34

同被引文献25

  • 1邸楠,王韬,李晓明.LilyTask任务并行环境中基于任务关系的初始任务分配算法[J].计算机学报,2005,28(5):892-899. 被引量:6
  • 2兰舟,孙世新.基于动态关键任务的多处理器任务分配算法[J].计算机学报,2007,30(3):454-462. 被引量:14
  • 3何琨,赵勇,陈阳.分布式环境下多任务调度问题的分析与求解[J].系统工程理论与实践,2007,27(5):119-125. 被引量:12
  • 4KOLODZIEJ J, KHAN S U. Multi-level hierarchic genetic-basedscheduling of independent jobs in dynamic heterogeneous grid envi-ronment [J] .Information Sciences,2012,214:1-19.
  • 5ALAHMAD B N, GOPALAKRISHNAN S. Energy efficient task parti-tioning and real-time scheduling on heterogeneous multiprocessorplatforms with QoS requirements [J]. Sustainable Computing : In-formatics and Systems, 2011,1 (4) :314-328.
  • 6CHILLET D,EICHE A,PILLEMENT S,et al Real-time schedulingon heterogeneous system-on-chip architectures using an optimised ar-tificial neural network[J]. Journal of Systems Architecture,2011,57(4) :340-353.
  • 7PRIYADARSHINI V N,SANKARI P S, CHITRA P, et al Reliabletask scheduling for heterogeneous distributed computing environment[C]//Proc of International Conference on Advances in Computing,Control, and Telecommunication Technologies. 2009:494-496.
  • 8GALLET M,MARCHAL L, VIVIEN F. Efficient scheduling of taskgraph collections on heterogeneous resources [C] //Proc of IEEE In-ternational Symposium on Parallel and Distributed Processing. 2009 :1-11.
  • 9TOPCUOGLU H, HARIRI S, MIN-YOU W. Performance-effectiveand low-complexity task scheduling for heterogeneous computing[J].IEEE Trans on Parallel and Distributed Systems,2002,13(3):260-274.
  • 10HAGRAS T, JANE CEK J. A high performance, low complexity al-gorithm for compile-time task scheduling in heterogeneous systems[J]. Parallel Computing,2005,31 (7) :653-670.

引证文献5

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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