DocumentCode :
2732731
Title :
Heterogeneous multiprocessor scheduling with differential evolution
Author :
Rzadca, Krzysztof ; Seredynski, Franciszek
Volume :
3
fYear :
2005
fDate :
2-5 Sept. 2005
Firstpage :
2840
Abstract :
The problem of scheduling a parallel program given by a directed acyclic graph (DAG) of tasks is a well-studied area. We present a new approach which employs differential evolution to numerically optimize the priorities of tasks. Our algorithm starts with a number of acceptable solutions, results of different heuristics, and merges them to achieve better one in a small number of function evaluations. The algorithm outperforms both a number of greedy heuristics and a classical genetic algorithm on the most of the program graphs considered in our experiments.
Keywords :
directed graphs; distributed algorithms; evolutionary computation; optimisation; processor scheduling; differential evolution; directed acyclic graph; function evaluation; genetic algorithm; greedy heuristics; heterogeneous multiprocessor scheduling; numerical optimization; parallel program scheduling; program graph; Computer industry; Concurrent computing; Encoding; Genetic algorithms; Information technology; Job shop scheduling; Parallel processing; Processor scheduling; Scheduling algorithm; Simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2005. The 2005 IEEE Congress on
Print_ISBN :
0-7803-9363-5
Type :
conf
DOI :
10.1109/CEC.2005.1555051
Filename :
1555051
Link To Document :
بازگشت