期刊文献+

一种改进的可分割任务调度算法LBMR 被引量:2

LBMR : An Advanced Multi-Round Algorithms for Scheduling Divisible Loads
下载PDF
导出
摘要 可分割任务调度在科学和工程计算领域中具有重要的地位,其有效调度算法的设计对并行分布式处理的计算效率至关重要。UMR(Uniform Multi-Round)算法通过限定每次传输到工作节点块的大小,使各工作节点始终处于计算状态,不仅实现了计算资源的最大利用,而且可计算出整个任务调度的最优路数。但是:由于该算法设计中并未考虑网络带宽的有限性,因而难以满足实际计算环境的需求。为此,本文在UMR算法中引入网络带宽限制,对该算法在此条件下进行重新设计,提出一种改进的多路可分割任务调度算法LBMR((limited bandwidth multi-roundal-gorithm)。理论分析和基于GridSim的模拟实验结果表明:与UMR、MI、EMI等同类调度算法相比,本算法改进了其调度性能,且具有更好的实用性。 Task schedule problem arises in many fields of science and engineering. It can be parallelized in master-worker fashion and relevant scheduling strategies have been proposed to reduce application makespan. By imposing the restriction that equal sized chunks are sent to workers within a round,the UMR algorithm makes it possible to compute an optimal numbe.r of rounds while modeling resource latencies. This paper proposes a new multi-round task schedule algorithm LBMR(limited bandwidth multi-round algorithm). It uses the idea of UMR algorithm, but imports the condition of bandwidth, so it is more actual. Through plenty of simulated experiments by toolkit GridSim, we compare the results with UMR,MI,XMI algorithm, the performance of LBMR is better than pervious algorithms,it can be used widely.
出处 《计算机科学》 CSCD 北大核心 2007年第6期279-282,共4页 Computer Science
基金 国家自然科学基金(60274026 30370356) 教育部重点项目(05128)资助。
关键词 可分割任务 任务调度 单路算法 多路算法 跨度 Divisible task,Task schedule,One round algorithm, Multi-round algorithm, Make-span
  • 相关文献

参考文献15

  • 1Davis T,Chalmers A,Jensen H W.Practical parallel processing for realistic rendering.ACM SIGGRAPH,2000
  • 2Lee C,Hamdi M.Parallel Image Processing Applications on a Network of Workstations.Parallel Computing,1995,21:137 ~160
  • 3Altilar D,Paker Y.An Optimal Scheduling Algorithm for Parallel Video Processing.In:Proceedings of the IEEE International Conference on Multimedia Computing and Systems,1998
  • 4Blazewicz J,Drozdowski M,Markiewicz M.Divisible Task Scheduling-Concept and Verification.Parallel Computing,1999,25:87~98
  • 5Drozdowski M,Wolniewicz P.Experiments with Scheduling Divisible Tasks in Clusters of Workstations.In:Proceedings of Europar'2000,2000.311~319
  • 6Rosenberg A L.Sharing Partitionable Workloads in Heterogeneous NOWs:Greedier Is Not Better.In:Proceedings of the 3rd IEEE International Conference on Cluster Computing,2001.124~131
  • 7Hummel S F.Factoring:a Method for Scheduling Parallel Loops.Communications of the ACM,1992,35 (8):90 ~ 101
  • 8Yang Y,Casanova H.UMR:A Multi-Round Algorithm for Scheduling Divisible Workloads.In:Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS'03),2003
  • 9Yang Y,Casanova H.Multi-Round Algorithm for Scheduling Divisible Workload Applications:Analysis and Experimental Evaluation:[Technical Report CS2002-0721].Dept.of Computer Science and Engineering,2002
  • 10Bharadwaj V,Ghose D,Mani V,Robertazzi T G.Scheduling Divisible Loads in Parallel and Distributed Systems,chapter 10.IEEE Computer Society Press,1996

同被引文献22

  • 1Chuprat S, SaUeh S, Baruah S. Evaluation of a linear programming approach towards scheduling divisible real-time loads[ C]. In International Symposium on Information Technology, August 2008, 1-8.
  • 2Hagerup T. Allocating independent tasks to parallel processors: an experimental study[ J]. Journal of Parallel and Distributed Computing, 1997, 47 : 185-197.
  • 3Yang Y, Casanova H. RUMR: robust scheduling for divisible workloads[C]. In Proc. of the 12th IEEE Symposium on High Performance and Distributed Computing (HPDC-12), June, 2003, 114-125.
  • 4Bertsekas D P. Constrained optimization and lagrange multiplier methods[M]. Belmont, Mass., Athena Scientific, 1996,.
  • 5Yang Y, Casanova H. UMR: a multi-round algorithm for scheduling divisible workloads[ C]. In Proc. of the International Parallel and Distributed Processing Symposium ( IPDPS' 03 ), Nice, France, 2003.
  • 6Casanova H. Simgrid: a toolkit for the simulation of application scheduling[C]. In Proc. of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid'01), Australia, 2001, 430-437.
  • 7Jia J, Veeravalli B, Ghose D. Adaptive load distribution strategies for divisible load processing on resource unaware multilevel tree networks[C]. IEEE Transactions on Computers, 2007, 56 ( 7 ) : 999-1005.
  • 8Chuprat S, Baruah S. Scheduling divisible real-time loads on clusters with varying processor start times[C]. In 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA '08), Aug 2008, 15-24.
  • 9Hummel S F, Schonberg E, Flynn L E. Factoring: a method for scheduling parallel loops[ J ]. Commumication of ACM, 1992, 35 (8) :90-101.
  • 10Thomas G Robertazzi. Networks and Grids: Technology and Theory[ M]. Springer, 2007 : 193-262.

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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