DocumentCode
2572965
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
fYear
2009
fDate
11-14 Oct. 2009
Firstpage
5006
Lastpage
5011
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
Conference_Location
San Antonio, TX
ISSN
1062-922X
Print_ISBN
978-1-4244-2793-2
Electronic_ISBN
1062-922X
Type
conf
DOI
10.1109/ICSMC.2009.5346376
Filename
5346376
Link To Document