Title :
A novel discrete differential evolution algoritnm for task scheduling in heterogeneous computing systems
Author :
Kang, Qinma ; He, Hong
Author_Institution :
Sch. of Electron. & Inf. Eng., Tongji Univ., Shanghai, China
Abstract :
Task scheduling is one of the core steps to effectively exploit the capabilities of distributed heterogeneous computing systems. In this paper, a novel discrete differential evolution (DDE) algorithm is presented to address the task scheduling problem. The encoding schemes and the adaptation of classical differential evolution algorithm for dealing with discrete variables are discussed as well as the technique needed to handle boundary constraints. The performance of the proposed DDE algorithm is showed by comparing it with a genetic algorithm, which is a well-known population-based probabilistic heuristic, on a large number of randomly generated instances. Experimental results indicate that the proposed DDE algorithm has generated better results than GA in terms of both solution quality and computational time.
Keywords :
differential equations; distributed processing; evolutionary computation; scheduling; task analysis; discrete differential evolution algorithm; distributed heterogeneous computing system; encoding scheme; task scheduling; Computer networks; Cybernetics; Distributed computing; Encoding; Genetic algorithms; Helium; Heuristic algorithms; Processor scheduling; Scheduling algorithm; USA Councils; Discrete differential evolution algorithm; Genetic algorithm; Heterogeneous computing; Task scheduling;
Conference_Titel :
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location :
San Antonio, TX
Print_ISBN :
978-1-4244-2793-2
Electronic_ISBN :
1062-922X
DOI :
10.1109/ICSMC.2009.5346376