DocumentCode :
2140280
Title :
An optimal scheduling algorithm for fork-join task graphs
Author :
Li, Qinghua ; RUAN, Youlin ; YANG, Shida ; JIANG, Tingyao
Author_Institution :
Dept. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2003
fDate :
27-29 Aug. 2003
Firstpage :
587
Lastpage :
589
Abstract :
The task duplication based scheduling is a new approach to the scheduling problems. This is known as an NP-complete problem. Although some algorithms are able to find an optimal schedule under certain conditions, they ignored to economize processors and minimize the total completion time. We present a task duplication based balance scheduling (TDBS) algorithm which can schedule a class of fork-join task graph with a complexity of O(|V|2), where |V| is the number of tasks. The proposed algorithm generates an optimal schedule with high speedup and efficiency. Simulation results showed that our algorithm has better scheduling length, less completion time and less number of processors than any of compared algorithms.
Keywords :
computational complexity; graph theory; minimisation; parallel algorithms; processor scheduling; resource allocation; task analysis; NP-complete problem; TDBS algorithm; fork-join task graph; optimal scheduling algorithm; processor scheduling algorithm; task duplication based balance scheduling; Algorithm design and analysis; Computer science; Concurrent computing; High performance computing; NP-complete problem; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
Print_ISBN :
0-7803-7840-7
Type :
conf
DOI :
10.1109/PDCAT.2003.1236370
Filename :
1236370
Link To Document :
بازگشت