期刊文献+

同构计算环境中DAG任务图的调度算法 被引量:3

Task scheduling algorithm for DAG graphs in homogenous computing environments
下载PDF
导出
摘要 在并行多处理机系统中,任务调度算法是保证整个系统性能的关键。通常用有向无环图(DAG)表示任务间的依赖关系。将粒子群算法应用于组合优化领域,构造了求解任务调度问题的离散粒子群算法。算法采用基于分组的思想对粒子进行直接编码,借鉴遗传算法的思想,将粒子个体最优及全局最优解分别采用交叉操作作用到当前粒子位置上,使粒子不断向最优位置逼近;同时在每次迭代过程中引入变异操作以提高粒子群体多样性。实验结果表明,算法在不同规模的任务调度问题中均取得了良好的效果。 The task scheduling algorithm has been the key to guarantee system performance in parallel multiprocessor systems. The directed acyclic graph (DAG) is always used for presenting the dependence relationship between tasks. A new task scheduling algorithm based on discrete particle swarm optimization (DPSO) is proposed, which brings another way in solving combinatorial optimization problems. The particles are represented as a vector by using direct coding method. With the illumination of genetic algorithms, the crossover operation is applied to change current situation of each particle with the local best and the global best solutions so that the particle flies towards the optimal solution quickly, while a mutation operation is also bring forward to improve the groups' diversity during each iteration. The experimental results show that the DPSO algorithm always obtains better performance in different-scaled task scheduling problems.
作者 陈晶 潘全科
出处 《计算机工程与设计》 CSCD 北大核心 2009年第3期668-670,共3页 Computer Engineering and Design
基金 山东省自然科学基金项目(2004ZX14) 聊城大学自然科学基金项目(X051033)
关键词 任务调度 粒子群算法 多处理机系统 同构环境 组合优化 task scheduling particle swarm algorithm multiprocessorsystem homogenous environment combinatorialoptimization
  • 相关文献

参考文献8

  • 1Kennedy J,Eberhart R.Particle swarm optimization[C].IEEE Intl Conf on Neural Networks. Perth, Australia: IEEE Press, 1995: 1942-1948.
  • 2Kennedy J,Eberhart R C.A discrete binary version of the particle swarm algorithm[C]. Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics.Piscataway, Nagoya, Japan:IEEE Service Center,1997:4104-4109.
  • 3Clerc M. Discrete particle swarm optimization, illustrated by traveling salesman problem[C]. Onwubolu G C,Babu B V.New Optimization Techniques in Engineering. Berlin: Springer- Verlag, 2004:219-239.
  • 4潘全科,王文宏,潘群,朱剑英.解决JOB SHOP问题的粒子群优化算法[J].机械科学与技术,2006,25(6):675-679. 被引量:10
  • 5蔡荣英,李丽珊,林晓宇,钟一文.求解旅行商问题的自学习粒子群优化算法[J].计算机工程与设计,2007,28(2):261-263. 被引量:12
  • 6Sih G C,Lee E A.A compile time scheduling heuristic for interconnection constrained heterogeneous processor architectures [J]. IEEE Trans Parallel and Distributed Systems, 1993,4 (2): 75-87.
  • 7Edwin S H Hou,Nirwan Ansari,Hong Ren.A genetic algorithm for multiprocessor scheduling [J]. IEEE Trans on Parallel and Distributed Systems,1994,5(2):113-120.
  • 8KWOK Yukwong,Ahmad I.Benchmarking and comparison of the task graph scheduling algorithms[J]. Journal of Parallel and Distributed Computing, 1999(59):381-422.

二级参考文献20

  • 1夏蔚军,吴智铭,张伟,杨根科.微粒群优化在Job-shop调度中的应用[J].上海交通大学学报,2005,39(3):381-385. 被引量:15
  • 2肖健梅,黄有方,李军军,王锡淮.基于离散微粒群优化的物流配送车辆路径问题[J].系统工程,2005,23(4):97-100. 被引量:25
  • 3Eberhart R C,Kennedy J.A new optimizer using particle swarm theory[A].Proc Sixth IEEE International Symposium on Micro Machine and Human Science[C],Piscataway,Nagoya Japan,1995,39~43
  • 4Van den Bergh F.An Analysis of Particle Swarm Optimizers[D].South Africa:Department of Computer Science,University of Pretoria,2002
  • 5Shi Y,Eberhart R C.Empirical study of particle swarm optimization[A].Proceeding of the 1999 Congress on Evolutionary Computation[C],Piscataway,Nagoya Japan,1999,1945 ~ 1949
  • 6Kennedy J,Eberhart R C.A discrete binary version of the particle swarm algorithm[A],Proceedings of the World Multiconference on Systemics,Cybernetics and Informatics[C],Piscataway,Nagoya Japan,1997,4101 ~4109
  • 7Clerc M.Discrete Particle Swarm Optimization Illustrated by the Traveling Salesman Problem[OZ].http://www.mauriceclerc.net,2000
  • 8Tasgetiren M F,Sevkli M,Liang Y C,Gencyilmaz G.Particle swarm optimization algorithm for single machine total weighted tardiness problem[A].Proceedings of the 2004 Congress on Evolutionary Computation[C],June,Portland,Oregon,2004,20-23:1412 ~ 1419
  • 9Sakawa M,Mort T.An efficient genetic algorithm for job-shop scheduling with fuzzy processing and fuzzy duedate[J].Computers & Industrial Engineering,1999,36:325 ~ 341
  • 10Shi G Y.A genetic algorithm applied to a classio job-shop scheduling problem[J].International Journal of Systems Science,1997,28 (1):25 ~ 32

共引文献20

同被引文献22

  • 1熊志辉,李思昆,陈吉华.遗传算法与蚂蚁算法动态融合的软硬件划分[J].软件学报,2005,16(4):503-512. 被引量:87
  • 2Mohan Rajagopalan, Brian T Lewis, Todd A Anderson.Thread scheduling for multi-core platforms[C].San Diego,CA:Proceedings of the 11th USENIX Workshop on Hot Topics in Operating Systems,2007.
  • 3Fadi N Sibai.Simulation and performance analysis of multi-core thread scheduling and migration algorithms[C].Poland:International Conference on Complex,Intelligent and Software Intensive Systems,2010.
  • 4Lee Liang-The, Chang Huang-Yuan, Chao Shu-Wei. A hybrid task scheduling for multi-core platforrn[C].Sanya:Second International Conference on Future Generation Communication and Networking Symposia,2008.
  • 5Mohammad Reza Bonyadi,Mohsen Ebrahimi Moghaddam.A bipartite genetic algorithm for multi-processor task scheduling[J]. International Journal of Parallel Programming, 2009,37 (5): 462-487.
  • 6Lei Miao, Yong Qi, Di Hou, et al. An energy-aware scheduling tasks on chip multiprocessor [C]. Haikou: Third International Conference on Natural Computation,2007.
  • 7Yan Sheng, Zou Feng, Wang Xiaowei, et al.Research on thread scheduling algorithm in automatic parallelization [C]. Wuhan: The International Conference on Computational Intelligence and Software Engineering,2009.
  • 8Bouffard V, Ferland J A. Improving simulated annealing with variable neighborhood search to solve the resource-constrained scheduling problem [J]. Journal of Scheduling, 2007,10 (6):375-386.
  • 9Bo Wang. Task parallel scheduling over multi-core system [J]. Lecture Notes in Computer Science,2009,5931:423-434.
  • 10Liu Yi,Zhang Xin,Li He,et al.Allocating tasks in multi-core processor based parallel systems[C].Dalian: IFIF International Conference on Network and Parallel Computing-Workshops,2007.

引证文献3

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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