DocumentCode :
3271368
Title :
Scheduling tasks with AND/OR precedence constraints
Author :
Gillies, Donald W. ; Liu, Jane W S
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., IL, USA
fYear :
1990
fDate :
9-13 Dec 1990
Firstpage :
394
Lastpage :
401
Abstract :
In traditional precedence-constrained scheduling a task is ready to execute when all its predecessors are complete. Such a task is called an AND task. The authors allow certain tasks, known as OR tasks, to be ready when just one of their predecessors is complete. They analyze the complexity of two types of real-time AND/OR task scheduling problems. In the first type of problem, all predecessors of every OR task must eventually be completed, but in the second type of problem, some OR predecessors may be left unscheduled. The authors present two priority-driven heuristic algorithms that may be used to schedule AND/OR task systems on m processors to minimize completion time, and analyze the worst-case performance of these algorithms
Keywords :
computational complexity; graph theory; multiprocessing programs; operating systems (computers); parallel algorithms; real-time systems; scheduling; AND task; AND/OR task scheduling; OR tasks; complexity; precedence-constrained scheduling; priority-driven heuristic algorithms; real-time systems; task scheduling; Algorithm design and analysis; Computer science; Fasteners; Heuristic algorithms; Job shop scheduling; Magnetic heads; Performance analysis; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
Type :
conf
DOI :
10.1109/SPDP.1990.143572
Filename :
143572
Link To Document :
بازگشت