Task Scheduling Algorithm for DAG Graphs in Homogenous Computing Environments

陈晶,潘全科
DOI: https://doi.org/10.16208/j.issn1000-7024.2009.03.039
2009-01-01
Abstract:The task scheduling algorithm has been the key to guarantee system performance in parallel multiprocessor systems. The di- rected 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 ofeach 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.
What problem does this paper attempt to address?