期刊文献+

元计算环境下的支持依赖任务的OGS算法研究 被引量:3

OGS Algorithm for Mapping Dependent Tasks to Metacomputing Environment
下载PDF
导出
摘要 一个应用程序只有经过分解 ,产生若干任务后才能在元计算系统上调度和运行 .论文提出了基于 DAG的、优化的分代任务调度算法 OGS.该算法为每个 DAG结点指派一个固定优先数 ,根据优先数过滤出互不依赖的任务 ,然后对这些独立任务使用先辈算法进行调度 .OGS算法不仅考虑机器就绪时间 ,还考虑每个任务全部先导的完成时间 .这样可以减少全部参与调度的节点的空闲时间 ,从而优化 Makespan.实验表明 ,OGS算法的性能优于GS和 An application must be decomposed into some tasks (or subtasks) to be executed in metasystems. In this study, an optimal generation scheduling (OGS) algorithm is introduced. First, the algorithm assigns a fixed priority for each task. It, then, filters out all independent tasks according to the same priority. Finally, it maps these independent tasks to all machines available using some heuristics by forerunners for comparison. In OGS Algorithm, expect machine ready time is used, the completion times of all predecessors are also considered as heuristic information. So, idle times in machines can be decreased, and the Makespan then be improved. By test, it is demonstrated that the performance of OGS exceeds GS algorithms.
出处 《计算机学报》 EI CSCD 北大核心 2002年第6期582-586,共5页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划项目(2 0 0 1AA1110 81 863 -3 0 6-ZT0 1-0 6-2 )资助 西安交通大学行动计划项目资助
关键词 元计算 依赖任务 OGS算法 启发式算法 异构系统 计算机 mapping and scheduling, heuristics, dependent task, metasystem, heterogeneous system
  • 相关文献

参考文献1

  • 1桂小林.基于Internet的元计算系统的关键技术研究[博士学位论文].西安:西安交通大学,2001.. 被引量:1

同被引文献14

  • 1王嫚,徐惠民.计算经济模式下的动态网格资源调度算法研究[J].微电子学与计算机,2005,22(4):154-158. 被引量:6
  • 2杜晓丽,蒋昌俊,徐国荣,丁志军.一种基于模糊聚类的网格DAG任务图调度算法[J].软件学报,2006,17(11):2277-2288. 被引量:48
  • 3Robert Armstrong,Debra A Hensgen,Taylor Kidd.The relative performance of various mapping algorithm is independent of sizable variance in run-time predictions[C]//Proceedings of the 7th Heterogeneous Computing Workshop,HCW' 98.Orlando:IEEE Computer Society Press,1998:79-87. 被引量:1
  • 4Richard Freund,Taylor Kidd,Debra Hensgen,et al.Smart-Net:a scheduling framework for heterogeneous computing[C]///Proceedings of 2nd International Symposium on Parallel Architectures,Algorithms,and Networks.Beijing:ISPAN,1996:514-521. 被引量:1
  • 5Wu Min-you,Daniel D Gajski.Hypertool:a programming aid for message passing systems[J].IEEE Traus on Parallel and Distributed Systems,1990,1(3):330-343. 被引量:1
  • 6Ishfaq Ahmad,Kwok Yu-Kwong.On exploiting task duplication in parallel programs scheduling[J].IEEE Trans on Parallel and Distributed Systems,1998,9(9):872-892. 被引量:1
  • 7Chung Yeh-Ching,Ranka S.Application and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory muhiprocessors[C]//Proceedings of the Supercomputing' 1992.Los Alamitos:IEEE Computer Society Press,1992:512-521. 被引量:1
  • 8Gilbert C Sih,Edward A Lee.A compile-time scheduling heuristic for interconnection constrained heterogeneous processor architectures[J].IEEE Traus on Paralld and Distributed Systems,1993,4 (2):75-87. 被引量:1
  • 9Kwok Yu-kwong,Ahmad I.Dynamic critical-path scheduling:an effective technique for allocation task graphs to multiprocessors[J].IEEE Traus on Parallel and Distributed Systems,1996,7 (5):506-521. 被引量:1
  • 10Carter Brent R,Watson Daniel W,Freund Richard F,et al.Generational scheduling for dynamic task managementin heterogeneous computing systems[J].Journal of Information Sciences,1998,106 (1):219-236. 被引量:1

引证文献3

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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