Title :
Optimal algorithms for scheduling divisible workloads on heterogeneous systems
Author :
Beaumont, O. ; Legrand, A. ; Robert, Y.
Author_Institution :
LaBRI, CNRS, Bordeaux, France
Abstract :
In this paper, we discuss several algorithms for scheduling divisible loads on heterogeneous systems. Our main contributions are (i) new optimality results for single-round algorithms and (ii) the design of an asymptotically optimal multi-round algorithm. This multi-round algorithm automatically performs resource selection, a difficult task that was previously left to the user. Because it is periodic, it is simpler to implement, and more robust to changes in the speeds of the processors and/or communication links. On the theoretical side, to the best of our knowledge, this is the first published result assessing the absolute performance of a multi-round algorithm. On the practical side, extensive simulations reveal that our multi-round algorithm outperforms existing solution on a large variety of platforms, especially when the communication-to-computation ratio is not very high (the difficult case).
Keywords :
computational complexity; linear programming; processor scheduling; asymptotical optimality; asymptotically optimal multi-round algorithm; communication-to-computation ratio; divisible workloads scheduling; heterogeneous systems; multi-round algorithm; optimal algorithms; optimality results; single-round algorithms; Algorithm design and analysis; Books; Computational modeling; Costs; Delay; Load modeling; Multimedia databases; Processor scheduling; Robustness; Scheduling algorithm;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
Print_ISBN :
0-7695-1926-1
DOI :
10.1109/IPDPS.2003.1213202