• DocumentCode
    1691647
  • Title

    Towards Real Multi-criticality Scheduling

  • Author

    Petters, Stefan M. ; Lawitzky, Martin ; Heffernan, Ryan ; Elphinstone, Kevin

  • Author_Institution
    ISEP, IPP, Porto, Portugal
  • fYear
    2009
  • Firstpage
    155
  • Lastpage
    164
  • Abstract
    Componentised systems, in particular those with fault confinement through address spaces, are currently emerging as a hot topic in embedded systems research. This paper extends the unified rate-based scheduling framework RBED in several dimensions to fit the requirements of such systems: we have removed the requirement that the deadline of a task is equal to its period. The introduction of inter-process communication reflects the need to communicate. Additionally we also discuss server tasks, budget replenishment and the low level details needed to deal with the physical reality of systems. While a number of these issues have been studied in previous work in isolation, we focus on the problems discovered and lessons learned when integrating solutions. We report on our experiences implementing the proposed mechanisms in a commercial grade OKL4 microkernel as well as an application with soft real-time and best-effort tasks on top of it.
  • Keywords
    embedded systems; scheduling; budget replenishment; embedded system; fault confinement; inter-process communication; multi-criticality scheduling; unified rate-based scheduling framework; Added delay; Australia; Computer applications; Embedded computing; Embedded system; Mobile handsets; Open systems; Processor scheduling; Protection; Real time systems; components; implementation; microkernel; real-time; temporal isolation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2009. RTCSA '09. 15th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3787-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2009.24
  • Filename
    5279939