Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System

Conference contribution


Publication Details

Author(s): Scheler F, Hofer W, Oechslein B, Schröder-Preikschat W, Lohmann D
Title edited volumes: Embedded Systems Week 2009 - 2009 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES'09
Publisher: ACM Press
Publishing place: New York, NY, USA
Publication year: 2009
Conference Proceedings Title: Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009)
Pages range: 167-174
ISBN: 978-1-60558-626-7


Abstract

A common problem in event-triggered real-time systems is caused by low-priority tasks that are implemented as interrupt handlers interrupting and disturbing high-priority tasks that are implemented as threads. This problem is termed rate-monotonic priority inversion, and current software-based solutions are restricted in terms of more sophisticated scheduler features as demanded for instance by the AUTOSAR embedded-operating-system specification. We propose a hardware-based approach that makes use of a coprocessor to eliminate the potential priority inversion. By evaluating a prototypical implementation, we show that our approach both overcomes the restrictions of software approaches and introduces only a slight processing overhead in exchange for increased predictability. Copyright 2009 ACM.


FAU Authors / FAU Editors

Hofer, Wanja
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Lohmann, Daniel PD Dr.
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Oechslein, Benjamin
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Scheler, Fabian Dr.-Ing.
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Schröder-Preikschat, Wolfgang Prof. Dr.-Ing.
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)

Last updated on 2019-30-07 at 07:26