DocumentCode :
3502476
Title :
A 2-Approximation Algorithm for Scheduling Independent Tasks onto a Uniform Parallel Machine and its Extension to a Computational Grid
Author :
Fujimoto, Noriyuki ; Hagihara, Kenichi
Author_Institution :
Graduate Sch. of Inf. Sci. & Technol., Osaka Univ.
fYear :
2006
fDate :
25-28 Sept. 2006
Firstpage :
1
Lastpage :
7
Abstract :
First, this paper gives a very simple 2-approximation algorithm for scheduling n independent tasks onto a uniform parallel machine with m processors. Best known results so far are (1 + epsiv)-approximation algorithm (0 < epsiv les 1) which runs in exponential in (1/epsiv) time and 2-approximation algorithm based on LP-rounding technique which runs in O((mn)3.5L2) time where L is the bit length of the linear program. In contrast, the proposed algorithm runs in O(n log n + mn) time. Next, this paper proves that, if a criterion of a schedule is total computing power consumed by the schedule and accurate performance prediction is possible, the proposed algorithm is a 2-approximation algorithm also for a uniform parallel machine such that processor speed varies over time. Such a parallel machine corresponds to a so-called desktop grid
Keywords :
computational complexity; grid computing; linear programming; parallel machines; processor scheduling; LP-rounding technique; approximation algorithm; computational grid; desktop grid; linear program; parallel machine; scheduling; Approximation algorithms; Biological system modeling; Computational modeling; Computer applications; Concurrent computing; Grid computing; Optimal scheduling; Parallel machines; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2006 IEEE International Conference on
Conference_Location :
Barcelona
ISSN :
1552-5244
Print_ISBN :
1-4244-0327-8
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2006.311905
Filename :
4100411
Link To Document :
بازگشت