• DocumentCode
    2085861
  • Title

    RTOS Support for Multicore Mixed-Criticality Systems

  • Author

    Herman, Jonathan L. ; Kenna, Christopher J. ; Mollison, Malcolm S. ; Anderson, James H. ; Johnson, Daniel M.

  • fYear
    2012
  • fDate
    16-19 April 2012
  • Firstpage
    197
  • Lastpage
    208
  • Abstract
    Mixed-criticality scheduling algorithms, which attempt to reclaim system capacity lost to worst-case execution time pessimism, seem to hold great promise for multi core real-time systems, where such loss is particularly severe. However, the unique nature of these algorithms gives rise to a number of major challenges for the would-be implementer. This paper describes the first implementation of a mixed-criticality scheduling framework on a multi core system. We experimentally evaluate design trade offs that arise when seeking to isolate tasks of different criticalities and to maintain overheads commensurate with a standard RTOS. We also evaluate a key property needed for such a system to be practical: that the system be robust to breaches of the optimistic execution-time assumptions used in mixed-criticality analysis.
  • Keywords
    multiprocessing systems; operating systems (computers); processor scheduling; RTOS support; design trade off evaluation; lost system capacity reclaimation; mixed-criticality scheduling algorithm; multicore mixed-criticality systems; multicore real-time system; optimistic execution-time assumption; task isolation; worst-case execution time pessimism; Containers; Multicore processing; Processor scheduling; Real time systems; Robustness; Scheduling; Synchronization; mixed-criticality; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2012 IEEE 18th
  • Conference_Location
    Beijing
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4673-0883-0
  • Type

    conf

  • DOI
    10.1109/RTAS.2012.24
  • Filename
    6200051