Previous [ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] [ 8] [ 9] [ 10] [ 11] [ 12]


Journal of Information Science and Engineering, Vol. 21 No. 2, pp. 287-308 (March 2005)

GAA: A New Optimization Technique for
Task Matching and Scheduling in HCSs*

Po-Jen Chuang, Chia-Hsin Wei and Yu-Shian Chiu
Department of Electrical Engineering
Tamkang University
Tamsui, 251 Taiwan

A new optimization technique, called the Genetic Annealing Algorithm (GAA), is proposed in this paper to solve the task matching and scheduling problem in a heterogeneous computing system (HCS). Simple in design and easy to implement, the GAA employs only a stir operation, a novel idea based on the annealing concept, to locate optimal solutions for the problem. Extensive simulation runs have been conducted to evaluate and compare the performance of the proposed GAA with that of other optimization techniques, such as the Genetic Algorithm, Simulated Annealing, and Guided Evolutionary Simulated Annealing approaches. The GAA is shown to consistently perform better than the other techniques in terms of speedup, running time, cost, and complexity.

Keywords: heterogeneous computing systems, task matching and scheduling, optimization techniques, simulation, performance evaluation

Full Text () Retrieve PDF document (200503_03.pdf)

Received May 23, 2003; revised December 8, 2003; accepted June 15, 2004.
Communicated by Yu-Chee Tseng.
*A preliminary version of this paer was presented at the 9th International Conference on Parallel and Distributed System, 2002.