Title :
Task Scheduling in Heterogeneous Computing Systems Using a MicroGA
Author :
Pecero, Johnatan E. ; Bouvry, Pascal ; Huacuja, H. J. Fraire ; Villanueva, J. D. Teran ; Zuniga, M. A. Ramiro ; Santillan, C. G. Gomez
Author_Institution :
CSC Res. Unit, Univ. of Luxembourg, Luxembourg, Luxembourg
Abstract :
The paper deals with the problem of scheduling precedence-constrained applications on a distributed heterogeneous computing system with the aim of minimizing the response time or total execution time. We design and investigate the effectiveness of a micro genetic algorithm based scheduling algorithm. Due to a lack of generally accepted standard benchmarks for the evaluation of scheduling algorithms in the heterogeneous computing systems we also generate a benchmark of synthetic instances. The benchmark is composed of small size synthetic deterministic non-preemptive program graphs proposed in the literature. We design a branch and bound algorithm to compute the optimal solution and the global optimal value. We compare the performance of the proposed microGA with the optimal values considering an approximation factor.
Keywords :
approximation theory; distributed processing; genetic algorithms; scheduling; tree searching; approximation factor; branch and bound algorithm; distributed heterogeneous computing system; global optimal value; micro genetic algorithm based scheduling algorithm; optimal solution; precedence-constrained applications; small size synthetic deterministic nonpreemptive program graphs; task scheduling; Benchmark testing; Processor scheduling; Program processors; Scheduling; Sociology; Statistics; Time factors; DAG Scheduling; Optimization; Performance of System; Soft Computing; microGA;
Conference_Titel :
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2013 Eighth International Conference on
Conference_Location :
Compiegne
DOI :
10.1109/3PGCIC.2013.107