DocumentCode
2709465
Title
A Hybrid GA-based Scheduling Algorithm for Heterogeneous Computing Environments
Author
Yu, Han
Author_Institution
Phys. Realization Res. Center of Motorola Labs., Schaumburg, IL
fYear
2007
fDate
1-5 April 2007
Firstpage
87
Lastpage
92
Abstract
We design a hybrid algorithm to schedule the execution of a group of dependent tasks for heterogeneous computing environments. The algorithm consists of two elements: a genetic algorithm (GA) to map tasks to processors, and a heuristic-based approach to assign the execution order of tasks. This algorithm takes advantage of both the exploration power of GA and the heuristics embedded in the scheduling problem, so it can effectively reduce the search space while not sacrificing the search quality. The experiments show that this algorithm performs consistently better than heterogeneous earliest-finish-time (HEFT) without incurring much computational cost. Multiple runs of the algorithm can further improve the search result.
Keywords
genetic algorithms; processor scheduling; genetic algorithm; heterogeneous computing environment; heterogeneous earliest-finish-time; heuristic-based approach; hybrid GA-based scheduling algorithm; Algorithm design and analysis; Bandwidth; Computational efficiency; Computational intelligence; Genetics; Joining processes; Parallel processing; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
Conference_Location
Honolulu, HI
Print_ISBN
1-4244-0704-4
Type
conf
DOI
10.1109/SCIS.2007.367674
Filename
4218601
Link To Document