期刊文献+

CCTD:一种通信限制下的Fork-Join任务调度算法 被引量:2

CCTD:A Scheduling Algorithm under Communication Constraints for Fork-Join Task Graphs
下载PDF
导出
摘要 现代并行系统的复杂调度问题可以转化为Fork-join图的任务调度问题。然而在实际计算环境中,两个处理节点之间的通信大多以独占方式进行,现有的大多数任务调度算法往往忽略了对通信信道独占性的考虑。提出了一种带通信限制的Fork-join图调度算法CCTD。该算法引入了实际环境中的通信独占性限制,同时保证了Fork-join图的基于复制的优化调度,而且尽可能地减少了对处理器占用。实验结果表明,CCTD算法是一种适应性强的、高效的Fork-join图调度算法。 All the complicated scheduling problems in modern parallel systems can be converted to the basic scheduling problem for Fork-Join task graphs. However, the communication between two processing nodes is carried on exclusively in real computation environment,which are normally ignored by most task scheduling algorithms. This paper presentsed a scheduling algorithm under communication constraints for Fork-Join task graphs. The algorithm provided a duplication based approach to schedule Fork-Join task graph while introducing the constraints of exclusive communications in reality. The number of processing nodes was also minimized compared to other scheduling algorithms. The experimental results show that CCTD is an efficient Fork-Join task graph scheduling algorithm, and fit for a broad range of scheduling problems.
出处 《计算机科学》 CSCD 北大核心 2009年第6期282-285,共4页 Computer Science
关键词 任务调度 任务复制 fork-join 通信限制 Task scheduling, Task duplication, Fork-join task graph, Communication constraint
  • 相关文献

参考文献5

  • 1Ahmad I , Kwok Y. On exploiting task duplication in parallel program scheduling[J]. IEEE Trans. on Parallel and Distributed Systems, 1998,9 (9) :872-892
  • 2Darbha S, Agrawal D P. Optimal scheduling algorithm for distributed-memory machines[J]. IEEE Transactions on Parallel and Distributed Systems, 1998,9 (1) : 87-95
  • 3刘振英,方滨兴,姜 誉,张 毅,赵 宏,张 毅.一个调度Fork-Join任务图的新算法[J].软件学报,2002,13(4):693-697. 被引量:22
  • 4Gerasoulis A , Yang T. A Comparison of Clustering Heuristics for Scheduling DAGs on Multiproeessors[J]. Journal or Parallel and Distributed Computing, Dee. 1992,16 : 276-291
  • 5Kwok Y-K,Ahmad I. Static scheduling algorithms for allocating directed task graphs to multiprocessors [J]. ACM Comput. Surv. , 1999,31(4) :406-471

二级参考文献1

共引文献21

同被引文献20

  • 1WANG Yong-cai,ZHAO Qian-chuan,ZHENG Da-zhong.Fork-Join program response time on multiprocessors with exchangeable join[J].Journal of Zhejiang University-Science A(Applied Physics & Engineering),2006,7(6):927-936. 被引量:1
  • 2Foster I,Kesselman C.The grid: blueprint for a new computing infrastructure. . 1998
  • 3Darbha S,Agrawal D P.Optimal scheduling algorithm for distributed-memory machines. IEEE Transactions on Paralleland Distributed Systems . 1998
  • 4Chan-Ik Park,Tae-Young Choe.An optimal scheduling algorithm based on task duplication. IEEE Transactions on Computers . 2002
  • 5Song HJ,Liu X,Jakobsen D,et al.The MicroGrid: A Scientific Tool for Modeling Computational Grids. Proceedings of the 2000 Conference on Supercomputing . 2000
  • 6LEA D. A Java Fork/Join framework[C]// Proceedings of the 2000 ACM Conference on Java Grande. New York: ACM, 2000: 36-43.
  • 7GONZáLEZ J F. Java 7 concurrency cookbook[M]. Birmingham: Packt Publishing, 2012:171-205.
  • 8SMITH L A, BULL J M, OBDRIZALEK J. A parallel Java grande benchmark suite[C]// Proceedings of the 2001 ACM/IEEE Conference on Supercomputing. New York: ACM, 2001: 6-15.
  • 9DIG D, MARRERO J, ERNST M D. Refactoring sequential Java code for concurrency via concurrent libraries[C]// Proceedings of the 31st International Conference on Software Engineering. Washington, DC: IEEE Computer Society, 2009: 397-407.
  • 10LUJáN M, MUKARAKATE G, GURD J R, et al. DIFOJO: a Java fork/join framework for heterogeneous networks[C]// Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-based Processing. Piscataway: IEEE, 2005:297-304.

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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