DocumentCode :
2907990
Title :
Multiprocessor scheduling algorithm for tasks with precedence relation
Author :
Bandyopadhyay, Tania ; Basak, Susnata ; Bhattacharya, Swapan
Author_Institution :
Tata Consultancy Services, Mumbai, India
Volume :
B
fYear :
2004
fDate :
21-24 Nov. 2004
Firstpage :
164
Abstract :
The problem of allocating and scheduling real-time tasks, with precedence constraints on multiprocessor architecture in order to meet the timing constraints is known to be NP complete. Due to the growing complexity of real-time applications there is a need to find scheduling methods that can handle large task sets in reasonable time. Also, scheduling methods should consider precedence and exclusion relations in order to support parallelism within tasks and to resolve mutual exclusion situations. In this paper we present an optimal nonpreemptive scheduling algorithm involving arbitrary precedence relations among tasks represented in the form of a DAG. We have shown here that a two phase algorithm is better than a single phase algorithm and also that our algorithm is better than the contemporary optimal algorithms in case of a two processor system and has polynomial time complexity.
Keywords :
computational complexity; directed graphs; multiprocessing systems; parallel architectures; processor scheduling; real-time systems; DAG; multiprocessor architecture; multiprocessor scheduling algorithm; mutual exclusion situations; optimal nonpreemptive scheduling algorithm; precedence constraints; two phase algorithm; Clustering algorithms; Computer architecture; Labeling; Multiprocessing systems; Parallel processing; Polynomials; Processor scheduling; Scheduling algorithm; Software; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 2004. 2004 IEEE Region 10 Conference
Print_ISBN :
0-7803-8560-8
Type :
conf
DOI :
10.1109/TENCON.2004.1414557
Filename :
1414557
Link To Document :
بازگشت