DocumentCode :
3349271
Title :
Optimal and near optimal tree scheduling for parallel systems
Author :
Zhu, Y. ; Mccreary, C.L.
Author_Institution :
Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
112
Lastpage :
119
Abstract :
The authors present seven algorithms for multiprocessor scheduling of task trees. The objective function of the algorithms is to minimize parallel time (the time between the start of the first processor and the completion of the last processor) in an environment where interprocessor communication costs are significant. Test results are given for implementations of (1) an optimal algorithm that produces a schedule that cannot be improved upon, (2) a greedy algorithm that has minimal overhead, and (3) a `light load´ algorithm which combines the best features of the optimal algorithm and the greedy one. The authors illustrate the trade-off between generating optimal schedules and creating scheduling programs that perform their allocation in a reasonable amount of time. They also give a new NP-complete result
Keywords :
computational complexity; parallel processing; scheduling; NP-complete; greedy algorithm; interprocessor communication costs; multiprocessor scheduling; near optimal tree scheduling; optimal algorithm; optimal schedules; parallel systems; scheduling programs; task trees; Computer science; Cost function; Grain size; Greedy algorithms; Optimal scheduling; Parallel machines; Processor scheduling; Scheduling algorithm; Testing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242755
Filename :
242755
Link To Document :
بازگشت