DocumentCode :
401760
Title :
A greedy algorithm for scheduling fork-join task graphs
Author :
Zhang, Jianjun ; Ruan, You-lin ; Li, Qinghua ; Yang, Shi-Da
Author_Institution :
Dept. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
Volume :
4
fYear :
2003
fDate :
2-5 Nov. 2003
Firstpage :
1969
Abstract :
The goal of task scheduling algorithm is to allocate the tasks of a parallel program to processors in order to minimize the completion time of the program. This is known as an NP-complete problem. Although a large number of scheduling heuristics have been presented in the literature, most of them ignored to economize processors and minimize total completion time. In this paper, we present a greedy algorithm for scheduling fork-join task graph, which can generate better schedule results. The time complexity of the proposed algorithm is O(v2), where v is the number of tasks. Experimental comparisons with other algorithms show very favorable results.
Keywords :
computational complexity; parallel programming; processor scheduling; task analysis; NP-complete problem; fork-join task graphs; greedy algorithm; optimal scheduling algorithm; parallel program; task duplication; time complexity; Algorithm design and analysis; Computer science; Electronic mail; Greedy algorithms; Machine learning algorithms; NP-complete problem; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Cybernetics, 2003 International Conference on
Print_ISBN :
0-7803-8131-9
Type :
conf
DOI :
10.1109/ICMLC.2003.1259824
Filename :
1259824
Link To Document :
بازگشت