Title :
Divisible load scheduling with improved asymptotic optimality
Author_Institution :
Dept. of Comput. Sci., Univ. of Tokyo, Tokyo
fDate :
Sept. 29 2008-Oct. 1 2008
Abstract :
Divisible load model allows scheduling algorithms that give nearly optimal makespan with practical computational complexity. Beaumont et al. have shown that their algorithm produces a schedule whose makespan is within 1+O(1/radicT) times larger than the optimal solution when the total amount of tasks T scales up and the other conditions are fixed. We have proposed an extension of their algorithm for multiple masters with heterogeneous performance of processors but limited to uniform network performance. This paper analyzes the asymptotic performance of our algorithm, and shows that the asymptotic performance of our algorithm is either 1+O(1/radicT), 1+O(log T/T) or 1+O(1/T ), depending on the problem. For the latter two cases, our algorithm asymptotically outperforms the algorithm by Beaumont et al.
Keywords :
computational complexity; processor scheduling; resource allocation; asymptotic optimality; divisible load scheduling; heterogeneous processors performance; Algorithm design and analysis; Computational complexity; Computer science; Large-scale systems; Load modeling; Optimal scheduling; Performance analysis; Polynomials; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Cluster Computing, 2008 IEEE International Conference on
Conference_Location :
Tsukuba
Print_ISBN :
978-1-4244-2639-3
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2008.4663779