Title :
An activity-based genetic algorithm approach to multiprocessor scheduling
Author :
Yan Kang ; Zhenchao Zhang ; Pengwu Chen
Author_Institution :
Dept. of Software Eng., Yunnan Univ., Kunming, China
Abstract :
In parallel and distributed computing, development of an efficient static task scheduling algorithm for directed acyclic graph (DAG) applications is an important problem. The static task scheduling problem is NP-complete in its general form. The complexity of the problem increase when task scheduling is to be done in a heterogeneous environment, where the processors in the network may not be identical and take different amounts of time to execute the same task. This paper presents an activity-based genetic task scheduling algorithm for the tasks run on the network of heterogeneous systems and represented by Directed Acyclic Graphs (DAGs). First, a list scheduling algorithm is incorporated in the generation of the initial population of a GA to represent feasible operation sequences and diminish coding space when compared to permutation representation. Second, the algorithm assigns an activity to each task which is assigned on the processor, and then the quality of the solution will be improved by adding the activity and the random probability in the crossover and mutation operator. The performance of the algorithm is illustrated by comparing with the existing effectively scheduling algorithms.
Keywords :
computational complexity; directed graphs; genetic algorithms; multiprocessing systems; scheduling; NP-complete problem; activity-based genetic algorithm; coding space; crossover operator; directed acyclic graph; distributed computing; list scheduling algorithm; multiprocessor scheduling; mutation operator; operation sequence; parallel computing; static task scheduling problem; Genetic algorithms; Heuristic algorithms; Optimal scheduling; Program processors; Schedules; Scheduling algorithm; distributed system; genetic algorithm; heterogeneous; task scheduling;
Conference_Titel :
Natural Computation (ICNC), 2011 Seventh International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-9950-2
DOI :
10.1109/ICNC.2011.6022236