Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System
- verfasst von
- Fabian Scheler, Wanja Hofer, Benjamin Oechslein, Rudi Pfister, Wolfgang Schröder-Preikschat, Daniel Lohmann
- 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.
- Externe Organisation(en)
-
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU Erlangen-Nürnberg)
- Typ
- Aufsatz in Konferenzband
- Seiten
- 167-174
- Anzahl der Seiten
- 8
- Publikationsdatum
- 01.2009
- Publikationsstatus
- Veröffentlicht
- Peer-reviewed
- Ja
- ASJC Scopus Sachgebiete
- Hardware und Architektur, Software, Elektrotechnik und Elektronik
- Elektronische Version(en)
-
https://doi.org/10.1145/1629395.1629419 (Zugang:
Unbekannt)