期刊文献+

一个调度Out-Tree任务图的启发式算法

Heuristic algorithm for scheduling Out-Tree task graphs
下载PDF
导出
摘要 任务调度问题是并行分布式计算中的挑战性问题之一。大多数实际的调度算法是启发式的因而常常具有改进的余地。针对Out-Tree任务图这一基本结构提出一个基于任务复制的启发式调度算法,该算法在确保最短调度长度的同时,注重处理器的负载平衡,以达到节约处理器的目的。比较性实验的结果表明,该算法确保了最短调度长度且使用的处理器最少。因而,该算法提高了系统的利用率,避免消耗过多的资源,实际应用性更好。 Task scheduling is one of the challenging problems in parallel and distributed computing systems. Most realistic scheduling algorithms are heuristic and heuristic algorithms often have room for improvement. This paper proposes a task dupli- cation based heuristic scheduling algorithm for Out-Tree task graphs, which guarantees the shortest schedule length and takes load balances into account to economize the used processors. From comparative experimental results, the proposed scheduling algorithm can produce better schedule which has the shortest schedule length and uses the least number of processors. It can improve the system utilization, avoid the redundant resource consumption, and then more applicable in real world.
出处 《计算机工程与应用》 CSCD 2013年第12期47-49,76,共4页 Computer Engineering and Applications
基金 国家自然科学基金(No.70471031) 海军工程大学自然科学基金项目(No.HGDJJ05005)
关键词 Out—Tree任务图 调度算法 同构计算系统 任务复制 调度长度 负载平衡 Out-Tree task graphs scheduling algorithm homogeneous computing system task duplication schedule length load balance
  • 相关文献

参考文献9

  • 1Daoud M I, Kharma N.Efficient compile-time task scheduling for heterogeneous distributed computing systems[C]//Proceed- ings of the 12th International Conference on Parallel and Distributed Systems(ICPADS ' 06), 2006.
  • 2卢开澄.计算机算法引导[M].北京:清华大学出版社,2006.
  • 3Darbha S, Agrawal D P.A task duplication based scalable scheduling algorithm for distributed memory systems[J].Jour- nal of Parallel and Distributed Computing,1997,46(1):15-27.
  • 4Darbha S, Agrawal D P.Optimal scheduling algorithm for distributed-memory machines[J].IEEE Transactions on Paral- lel and Distributed Systems, 1998,9( 1 ) : 87-95.
  • 5Kwok Y K,Ahmad I.Dynamic critical-path scheduling:an ef- fective technique for allocating task graphs to multiproces- sors[J].Parallel and Distributed Systems,1996,7:506-521.
  • 6Ahmad I, Kwok Y K.On exploiting task duplication in par-allel program scheduling[J].IEEE Transactions on Parallel and Distributed Systems, 1998,9(9).
  • 7刘振英,方滨兴,张毅.TSA-OT:一个调度Out-Tree任务图的算法[J].计算机学报,2001,24(4):390-394. 被引量:8
  • 8Yang Jiadong, Xu Hua, Jia Peifa.Task scheduling for hetero- geneous computing based on Bayesian optimization algo- rithm[C]//2009 International Conference on Computational In- telligence and Security, 2009 : 112-117.
  • 9Omara F A, Arafa M M.Genetic algorithms for task sched- uling problem[J].Journal of Parallel and Distributed Comput- ing,2010,70.

二级参考文献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

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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