Back to Search Start Over

Job-shifting: An algorithm for online admission of non-preemptive aperiodic tasks in safety critical systems.

Authors :
Syed, Ali
Pérez, Daniel Gracia
Fohler, Gerhard
Source :
Journal of Systems Architecture. May2018, Vol. 85, p14-27. 14p.
Publication Year :
2018

Abstract

Modern safety critical systems require certification in order to guarantee correct operation before system deployment. The certification process requires rigorous verification and validation, the efforts for which can be greatly reduced by using resource partitioning. However, Lackorzyński et al. demonstrated that bandwidth reservation for event-triggered (ET) activities in partitioned systems may lead to significant bandwidth loss. In contrast, the online admission of ET activities can prevent bandwidth losses. However, the state-of-the-art approaches for online admission of ET activities fail to fulfill the requirements of safety critical systems as they do not support (i) partitioning, (ii) the industrial mixed-criticality task model or (iii) non-preemptive task execution. In this paper, we present job-shifting algorithm for online admission of non-preemptive aperiodic tasks in partitioned time-triggered environment. Our approach circumvents the bandwidth loss issue with partitioning, and provides guarantees similar to the bandwidth reservation technique such that the certification process of safety critical systems need not be modified. Our approach can be implemented on top of variety of hypervisors and can provide lower response-times for aperiodic tasks. Through evaluation, we demonstrate that our approach efficiently utilizes processor bandwidth and only incurs small scheduling overheads. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
13837621
Volume :
85
Database :
Academic Search Index
Journal :
Journal of Systems Architecture
Publication Type :
Academic Journal
Accession number :
129273882
Full Text :
https://doi.org/10.1016/j.sysarc.2018.01.005