• 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