DocumentCode :
2915465
Title :
Non-preemptive real-time scheduling of dataflow systems
Author :
Parks, Thomas M. ; Lee, Edward A.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume :
5
fYear :
1995
fDate :
9-12 May 1995
Firstpage :
3235
Abstract :
Real-time signal processing applications can be described naturally with dataflow graphs. The systems we consider have a mix of real-time and non-real-time processing, where independent dataflow graphs represent tasks and individual dataflow actors are subtasks. Rate-monotonic scheduling is optimal for fixed-priority, preemptive scheduling of periodic tasks. Priority inheritance protocols extend rate-monotonic scheduling theory to include tasks that contend for exclusive access to shared resources. We show that non-preemptive rate-monotonic scheduling can be viewed as preemptive scheduling where the processor is explicitly considered a shared resource. We propose a dynamic, real-time execution model inspired by multithreaded dataflow architectures
Keywords :
access protocols; data flow graphs; inheritance; processor scheduling; real-time systems; signal processing; dataflow actors; dataflow graphs; dataflow systems; dynamic real-time execution model; fixed-priority; multithreaded dataflow architectures; nonpreemptive rate-monotonic scheduling; nonpreemptive real-time scheduling; nonreal-time processing; periodic tasks; preemptive scheduling; priority inheritance protocols; rate-monotonic scheduling theory; real-time signal processing; shared resources access; Clocks; Data flow computing; Dynamic scheduling; Finite impulse response filter; Processor scheduling; Real time systems; Runtime; Sampling methods; Signal processing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
ISSN :
1520-6149
Print_ISBN :
0-7803-2431-5
Type :
conf
DOI :
10.1109/ICASSP.1995.479574
Filename :
479574
Link To Document :
بازگشت