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