期刊文献+

基于任务复制的网格任务调度算法 被引量:1

A Task Duplication Based Scheduling Algorithm in Grid Computing Systems
下载PDF
导出
摘要 网格中资源之间存在着通信延迟,通过任务复制的冗余,可以减少任务之间的通信开销,缩短整个计算程序的计算时间。目前网格中的任务调度算法基本上是没有考虑任务复制的;而基于任务复制调度算法往往会产生过多的复制任务,增大系统开销,甚至有可能延迟计算时间。由于基于任务复制的任务调度是一个NP问题,因此本文提出了一种基于任务复制的网格资源调度算法,以减少调度长度为主要目标、减少任务复制量和资源占用量为次要目标。该算法在调度长度和任务复制数量以及占用资源数量方面都等于或优于其它算法。 Grid computing is a new computing-framework to meet the growing computational demands. Computational grids provide mechanisms for sharing and accessing large and heterogeneous collections of remote resources. However, task scheduling is one of the key elements in the grid computing environment, and an efficient algorithm can help reduce the communication time between tasks. So far,the task scheduling algorithms in the grid computing environment have not been based on task duplication. But,the scheduling algorithms based on task duplication will generate too many task replications, which will enlarge the system loads and even add the makespan. As optimal scheduling of tasks is a strong NDhard problem,this paper presents a scheduling algorithm based on genetic algorithm and task duplication, whose primary aim is to get the shortest makespan, and secondary aim to utilize less number of resources and duplicate less number of tasks. The chromosome coding method and the operator of genetic algorithm are discussed in detail. The relationship between subtasks can be obtained through the DAG. And the subtasks are ranked according to their depthvalue,which can avoid the emergence of deadlock. The algorithm was compared with other scheduling algorithm based on GAs in terms of makespan,resource number and task replication number. The experimental results show the effectiveness of the proposed algorithm to the scheduling problem.
出处 《计算机科学》 CSCD 北大核心 2006年第6期89-92,105,共5页 Computer Science
基金 国防预研课题基金项目(51404020303BQ0220) 南京市重点攻关基金。
关键词 任务复制 任务调度 冗余任务 DAG图 Task duplication, Task scheduling, Redundant task, DAG
  • 相关文献

参考文献8

  • 1Di Martino V. Scheduling in a grid computing environment using genetic algorithms. In: Mililotti M, ed. 16th International Parallel and Distributed Processing Symposium(IPDPS2002). Florida,USA,April, 2002 被引量:1
  • 2Di Martino V, Mililotti M, Sub optimal scheduling in a grid using genetic algorithms. Parallel Computing, 2004,30 : 553-565 被引量:1
  • 3Abraham A,Buyya R. Nature's Heuristics for Scheduling Jobs on Computational Grids. In: The 8th International Conference on Advanced Computing and Communications (ADCOM 2000). Cochin,India, 2000 被引量:1
  • 4XU Zhihong, HOU Xiangdan, SUN Jizhou. An Algorithm-Based Task Scheduling in Grid Computing. CCECE 2003 Canadian Conference on Electrical and Computer Engineering. Montreal,Canada, 2003 被引量:1
  • 5Park Chan-Ik, Choe Tae-Young. An optimal scheduling algorithm based on task duplication. In: The 8th International Conference on Parallel and Distributed Systems(ICPADS2001 ), Kyongiu City,Korea,June 2001. 9-14 被引量:1
  • 6Ranaweera S, Agrawal D P. A task duplication based scheduling algorithm for heterogeneous systems. In: The 14th International Parallel and Distributed Processing Symposium ( IPDPS2000 ),Cancun,Mexico,May 2000. 445-450 被引量:1
  • 7Tsuchiya T, Kikuno T, Osada T. A new heuristic algorithm based on GAs for multiprocessor scheduling with task duplication. In:3rd International Conference on, Dec. 1997.295-308 被引量:1
  • 8王小平,曹立明著..遗传算法 理论、应用与软件实现[M].西安:西安交通大学出版社,2002:344.

同被引文献11

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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