• DocumentCode
    3460939
  • Title

    Static priority scheduling of event triggered real time embedded systems

  • Author

    Erbas, Cagkan ; Cerav-Erbas, Selin ; Pimentel, Andy D.

  • Author_Institution
    Dept. of Comput. Sci., Amsterdam Univ., Netherlands
  • fYear
    2004
  • fDate
    23-25 June 2004
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    Real-time embedded systems are often specified as a collection of independent tasks, each generating a sequence of event-triggered code blocks, and the scheduling in this domain tries to find an execution order which satisfies all real-time constraints. Within the context of recurring real-time tasks, all previous work either allowed preemptions, or only considered dynamic scheduling, and generally had exponential complexity. However for many embedded systems running on limited resources, preemptive scheduling may be very costly due to high context switching and memory overheads, and dynamic scheduling can be less desirable due to high CPU overhead. In this paper we study static priority scheduling of recurring real-time tasks. We focus on the non-preemptive uniprocessor case and obtain schedule- theoretic results for this case. To this end, we derive a sufficient (albeit not necessary) condition for schedulability under static priority scheduling and show that this condition can be efficiently tested in practice. The latter is demonstrated with examples, where in each case, an optimal solution for a given problem specification is obtained within reasonable time, by first detecting good candidates using meta-heuristics, and then by testing them for schedulability.
  • Keywords
    embedded systems; processor scheduling; dynamic scheduling; event triggered code blocks; event triggered realtime embedded systems; static priority scheduling; Computer science; Dynamic scheduling; Embedded system; Information analysis; Power system modeling; Processor scheduling; Real time systems; Runtime; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-8509-8
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2004.1459830
  • Filename
    1459830