期刊文献+

一种用于任务调度的广义遗传算法 被引量:9

Generalized Genetic Algorithm for Task Scheduling
下载PDF
导出
摘要 提出一种用于解决网格系统并行计算中任务调度问题的遗传算法。通过设计一维十进制分离编码的特殊编码方式,使分配子串和调度子串的杂交与变异分离进行。借鉴广义遗传算法的进化思想,使种群中的母本在进行交叉和变异后也参与下一代的选择竞争。模拟实验结果证明,该算法与二维矩阵编码和精英选择策略相比,能得到更好的解且收敛速度更快。 This paper proposes a genetic algorithm for task scheduling in grid parallel computing. By designing a special coding method that one coding string contains two substrings, and each substring has different cross and variation methods. An evolutionary process of generalized genetic algorithm is adopted which makes the mother competes with the children also. Simulated experimental results show that the algorithm outperforms the algorithms using 2D coding or elite selecting strategy, it can gain better results and its convergent speed is faster.
作者 贺晓丽
出处 《计算机工程》 CAS CSCD 北大核心 2010年第17期184-186,共3页 Computer Engineering
关键词 网格计算 资源管理 遗传算法 任务分配 grid computing resource management genetic algorithm task allocation
  • 相关文献

参考文献7

二级参考文献34

  • 1姚新,陈国良,徐惠敏,刘勇.进化算法研究进展[J].计算机学报,1995,18(9):694-706. 被引量:102
  • 2肖汉雄,陈次昌,齐冬梅.一种异构计算环境下基于复制的调度算法[J].计算机工程,2006,32(3):108-109. 被引量:4
  • 3Khokhar A A,Prasanna V K,ShaabanM E,et al.Heterogeneous computing:challenges and opportunities [J].IEEE Computer,1993,26 (6):18-27.
  • 4Sih G C,Lee E A.A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architecture [J].IEEE Transactions on Parallel and Distributed Systems,1993,4 (2):175-187.
  • 5Bagley J D.The behavior of adaptive systems which employ genetic and correlation algorithms [D].PhD dissertation,Univ.of Michigan,1967.
  • 6Holland J H.Adaptation in natural and artificial systems [M].Univ.of Michigan Press,1975.
  • 7Hou E S H,Ansari N,Ren H.A genetic algorithm for multiprocessor scheduling [J].IEEE Transactions on Parallel and Distributed Systems,1994,5(2):113-120.
  • 8Imtiaz A,Muhammad K.D.Multiprocessor scheduling in a genetic paradigm [J].Parallel Computing,1996,22(3):395-406.
  • 9Correa R,Ferreira A,Rebreyend P.Scheduling multiprocessor tasks with genetic algorithms [J].IEEE Transactions on Parallel and Distributed Systems,1999,10(8):825-837.
  • 10Ahmad I,Kwok Y K.On parallelizing the multiprocessor scheduling problem [J].IEEE Transactions on Parallel and Distributed Systems,1999,10(4):414-432.

共引文献116

同被引文献76

  • 1罗红,慕德俊,邓智群,王晓东.网格计算中任务调度研究综述[J].计算机应用研究,2005,22(5):16-19. 被引量:61
  • 2王玥,蔡皖东,段琪.一种自适应动态负载均衡算法[J].计算机工程与应用,2006,42(21):121-123. 被引量:12
  • 3HOU E S H. A genetic algorithm for multiprocessor scheduling [ J ]. IEEE Trans on Parallel and Distributed Systems, 1994,5 (2) : 113-120.
  • 4ABRAHAN A, BUYYA R, NATH B. Nature' s heuristics for scheduling jobs on computational grids[ C]//Proc of the 8th IEEE International Conference on Advance Computing and Communications. 2000.
  • 5KWOK Y, AHMAD I. Static scheduling algorithms for allocating directed task graphs to multiprocessors [ J ]. AGM Computing Surveys, 1999,31 (4) :406-471.
  • 6BHARADWAJ V, GHOSE D, MANI V, et al. Scheduling divisible loads in parallel and distributed systems [ M ]. [ S.l. ] : Wiley-IEEE Computer Society Press, 1996.
  • 7YANG Yang,Van der RAADT K. Muhi-round algorithms for scheduling divisible loads[ J]. IEEE Trans on Parallel and Distributed Systems ,2005,16 ( 11 ) : 1092-1102.
  • 8Van der RAADT K, YANG Yang, CASANOVA H. Practical divisible load scheduling on grid platforms with APST-DV [ C ]//Proc of the 19th IEEE International Parallel and Distributed Processing Symposium. 2005:29.
  • 9BEAUMONT O, MARCHAL L, ROBERT Y. Scheduling divisible loads with return messages on heterogeneous master-worker platforms [ C ]//Proc of the 12th International Conference on High Performance Computing. 2005:498- 507.
  • 10BEAUMONT O, CASANOVA H, LEGRAND A, et al. Seheduling divisible loads on star and tree networks: results and open problems [J]. IEEE Trans on Parallel and Distributed Systems,2005,16 (3) :207-218.

引证文献9

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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