期刊文献+

一种双匹配动态调度算法 被引量:6

A Both Matched Dynamic Scheduling Algorithm
下载PDF
导出
摘要 提出了适于异构环境独立任务调度的双匹配动态调度算法(BM算法).BM算法将任务与处理机实现双匹配,使大部分任务在执行时间最短而且完成时间最早的处理机上执行.对于无法实现双匹配的任务,采用最早完成时间最小者优先的策略进行调度.BM算法可以同时满足负载均衡和高吞吐率两个目标.BM算法与通常用作评测基准的M in-m in算法的比较结果表明,BM算法的运行时间远少于M in-m in算法,其调度跨度比M in-m in算法减少约9%.* This paper presents a new algorithm called both matched (BM) algorithm which is suitable to independent job scheduling on heterogeneous processor platforms. BM algorithm achieves both match between jobs and processes. Most jobs are scheduled to those processes in which the jobs have both minimum execution time (MET) and earliest finish time (EFT). If both match can not be realized, a job with earliest finish time will be scheduled first. BM algorithm succeeds in load balancing and high throughput. Min-min algorithm is usually used as the benchmark of scheduling algorithms. The experiment data of comparing BM with Min-min algorithms show that the running time of BM algorithm is much less than Min-min algorithm and the makespan of BM algorithm is less than Min-min algorithm by 9%.
作者 支青 蒋昌俊
出处 《信息与控制》 CSCD 北大核心 2005年第5期532-538,共7页 Information and Control
基金 国家863计划资助项目(2004AA104340) 国家自然科学基金重大研究计划资助项目(90412013) 国家杰出青年科学基金资助项目(60125205) 上海市科技攻关计划资助项目(03DZ15029)
关键词 调度 最早完成时间 最少执行时间 调度跨度 scheduling earliest finish time (EFT) minimum execution time (MET) makespan
  • 相关文献

参考文献7

  • 1Freund R F, Gherrity M, Ambrosius S, et al. Scheduling resources in multi-user,heterogeneous, computing environments with SmartNet [A]. Proceedings of the 7th IEEE Heterogeneous Computing Workshop [C]. San Francisco: IEEE Computer Society Press, 1998. 184~199.
  • 2Muthucumaru M, Shoukat A, Howard J S, et al. Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systems [A]. Proceedings of the 8th IEEE Heterogeneous Computing Workshop [ C ]. San Francisco: IEEEComputer Society Press, 1999. 30 ~44.
  • 3Ibarra O H, Kim C E. Heuristic algorithms for scheduling independent tasks on nonidentical processors [J]. Journal of the Association for Computing Machinery, 1977, 24(2): 280 ~289.
  • 4Armstrong R, Hensgen D, Kidd T. The relative performance of various mapping algorithms is independent of sizable variances in run-time predications [A]. Proceedings of the 7th IEEE Heterogeneous Computing Workshop [C]. San Francisco: IEEE Computer Society Press, 1998. 79 ~87.
  • 5姜思杰,徐晓飞,李全龙.一类资源负荷均衡问题的双最小平衡调度算法[J].高技术通讯,2002,12(7):53-57. 被引量:4
  • 6王多强,魏建宾,陈志勇,薛志东.分布式计算系统中的动态调度策略研究[J].华中科技大学学报(自然科学版),2001,29(A01):87-89. 被引量:3
  • 7Pinedo M. Scheduling: Theory, Algorithms, and Systems [ M].Upper Saddle River, NJ: Prentice Hall, 1995.

二级参考文献9

  • 1康一梅,郑应平.同等并行处理机上独立任务的调度[J].自动化学报,1997,23(1):81-84. 被引量:9
  • 2Willebeek-LeMair M H,Reeves A P.Strategies for Dynamic load Balancing on Highly Parallel Computers[].IEEE Transactions on Parallel and Distributed Systems.1993
  • 3Watts J,Taylor S.A Practical Approach to Dynamic Load Balancing[].IEEE Transactions on Parallel and Distributed Systems.1998
  • 4Casavant T L,Kuhl J G.A Taxonomy of Scheduling in General-purpose Distributed Computing System[].IEEE Transactions on Software Engineering.1988
  • 5Shu Wei,Wu Minyou.Runtime Incremental Parallel Scheduling (RIPS) on Distributed Memory Computers[].IEEE Trans Parallel and Distributed System.1996
  • 6Chou T C K,Abraham J A.Load Balancing in Distributed System[].IEEE Transactions on Software Engineering.1982
  • 7Li Jie,Kameda H.Load Balancing Problems for Multiclass Jobs in Distributed/Parallel Computer System[].IEEE Transactions on Computers.1998
  • 8Lin C H,Keller R M.The Gradient Model Load Balancing Method[].IEEE Transactions on Software Engineering.1987
  • 9姜思杰,徐晓飞.一类资源负荷均衡问题的优化调度算法[J].高技术通讯,2000,10(11):50-52. 被引量:6

共引文献4

同被引文献65

引证文献6

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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