DocumentCode :
279163
Title :
Scheduling task graphs containing branches on parallel systems
Author :
El-Rewini, Hesham ; Ali, Hesham H.
Author_Institution :
Dept. of Math. & Comput. Sci., Nebraska Univ., Omaha, NE, USA
Volume :
ii
fYear :
1991
fDate :
8-11 Jan 1991
Firstpage :
448
Abstract :
The problem of scheduling task graphs with conditional branching is considered one of the most difficult problems in scheduling parallel programs on multiprocessor computers. The major problem in having branches in task graphs is the non-determinism, since the direction of a branch may be unknown until the program is midway in execution. The authors overcome the problem of non-determinism by proposing a new probabilistic model that distinguishes between branch and precedence relations in parallel programs. They present two different approaches for solving this problem. In the first approach, a schedule is obtained by merging the schedules generated for several possible task graphs. The second technique generates a schedule for a single deterministic task graph that approximates all possible task graphs
Keywords :
computational complexity; graph theory; parallel machines; parallel programming; probability; scheduling; conditional branching; multiprocessor computers; non-determinism; parallel program scheduling; precedence relations; probabilistic model; single deterministic task graph; Computational modeling; Computer science; Concurrent computing; Distributed computing; Dynamic scheduling; Load management; Merging; Multiprocessing systems; Optimal scheduling; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1991. Proceedings of the Twenty-Fourth Annual Hawaii International Conference on
Conference_Location :
Kauai, HI
Type :
conf
DOI :
10.1109/HICSS.1991.184007
Filename :
184007
Link To Document :
بازگشت