DocumentCode
2061850
Title
Parallel two-processor scheduling for interval ordered tasks
Author
Yoojin Chung ; Kwon, Hyuk-Chul
Author_Institution
Res. Inst. of Comput. & Inf. & Commun., Pusan Nat. Univ., South Korea
Volume
1
fYear
2000
fDate
14-17 May 2000
Firstpage
272
Abstract
Shows that the problem of scheduling n unit-length tasks on two identical processors, for the case where the precedence constraint is an interval order, can be solved in O(log/sup 2//spl nu/+(n log n)//spl nu/) time with O(n/spl nu//sup 2/+n/sup 2/) operations on a CREW PRAM, where /spl nu//spl les/n is a parameter. By choosing /spl nu/=/spl radic/n, we obtain an O(/spl radic/n log n)-time algorithm in O(n/sup 2/) operations. For /spl nu/=n/log n, we have an O(log/sup 2/n)-time algorithm in O(n/sup 3//log/sup 2/n) operations. The best previously-known solution takes O(log/sup 2/n) time with O(n/sup 3/ log/sup 2/n) operations on a CREW PRAM. Our improvement is mainly caused by reducing the two-processor scheduling problem for interval orders to that of finding a maximum matching in a convex bipartite graph, which is a new approach.
Keywords
computational complexity; concurrency theory; parallel processing; processor scheduling; CREW PRAM; convex bipartite graph; interval-ordered tasks; maximum matching; operations number; parallel two-processor scheduling; precedence constraint; time complexity; unit-length tasks;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location
Beijing, China
Print_ISBN
0-7695-0589-2
Type
conf
DOI
10.1109/HPC.2000.846561
Filename
846561
Link To Document