• DocumentCode
    1815638
  • Title

    Towards RTOS support for mixed time-triggered and event-triggered task sets

  • Author

    van den Heuvel, Martijn M. H. P. ; Bril, Reinder J. ; Lukkien, Johan J. ; Isovic, Damir ; Ramachandran, Gowri

  • Author_Institution
    Tech. Univ. Eindhoven, Eindhoven, Netherlands
  • fYear
    2012
  • fDate
    17-21 Sept. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Many embedded systems have complex timing constraints and, at the same time, have flexibility requirements which prohibit offline planning of the entire system. To support a mixture of time-triggered and event-triggered tasks, some industrial systems deploy a real-time operating system (RTOS) with a table-driven dispatcher complemented with a preemptive scheduler to allocate free time slots to event-driven tasks. Rather than allocating dedicated time-slots to time-triggered tasks, we propose to dynamically re-allocate time-slots of time-triggered tasks within a pre-computed time range to maximize the available processing capacity for event-triggered tasks. Although the concept - called slotshifting - is not new, we are unaware of a commercial RTOS with such support. After identifying the mechanisms for an RTOS implementation of slotshifting, we discuss the run-time overheads for admitting aperiodic requests into the system1.
  • Keywords
    embedded systems; operating systems (computers); production engineering computing; scheduling; RTOS implementation; RTOS support; aperiodic requests; commercial RTOS; dedicated time-slots; embedded systems; event-driven tasks; event-triggered task set; flexibility requirements; industrial systems; mixed time-triggered task set; offline planning; preemptive scheduler; processing capacity; real-time operating system; run-time overheads; slotshifting; table-driven dispatcher; timing constraints;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on
  • Conference_Location
    Krakow
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4673-4735-8
  • Electronic_ISBN
    1946-0740
  • Type

    conf

  • DOI
    10.1109/ETFA.2012.6489733
  • Filename
    6489733