• DocumentCode
    3508101
  • Title

    A fixed-priority-driven open environment for real-time applications

  • Author

    Kuo, Tei-Wei ; Li, Ching-Hui

  • Author_Institution
    Real-Time & Embedded Syst. Lab., Nat. Chung Cheng Univ., Taiwan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    256
  • Lastpage
    267
  • Abstract
    This paper extends the useful concept of open systems proposed by W.S. Liu, et al. (1997) in scheduling real-time applications and non-real-time applications, where the schedulability of each real-time application can be validated independently of other applications in the system. We replace the underlying earliest-deadline-first OS scheduler of the open system architecture by W.S. Liu, et al. (1997) with a rate-monotonic OS scheduler. The motivation behind this work is that many existing operating systems may not support the earliest deadline first scheduling very well. We propose to use the idea of sporadic servers to preserve CPU cycles for applications. We also develop schedulability tests for real-time applications which adopt the rate monotonic scheduling algorithm, the earliest deadline first scheduling algorithm, the priority ceiling protocol, and the stack resource policy. We allow tasks in each application to share local and global non-preemptable resources. A global resource synchronization mechanism is proposed. This paper provides a fixed-priority-based alternative for the important open system architecture
  • Keywords
    open systems; processor scheduling; protocols; resource allocation; synchronisation; earliest-deadline-first OS scheduler; fixed-priority-driven open environment; global resource synchronization mechanism; open systems; priority ceiling protocol; rate monotonic scheduling algorithm; rate-monotonic OS scheduler; real-time applications; schedulability; schedulability tests; sporadic servers; stack resource policy; Application software; Computer science; Embedded system; Open systems; Operating systems; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 1999. Proceedings. The 20th IEEE
  • Conference_Location
    Phoenix, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-0475-2
  • Type

    conf

  • DOI
    10.1109/REAL.1999.818851
  • Filename
    818851