Exact schedulability test for sporadic mixed-criticality real-time systems using antichains and oracles

Simon Picard, Antonio Paolillo, Gilles Geeraerts, Joël Goossens

Onderzoeksoutput: Conference paper

Samenvatting

This work addresses the problem of exact schedulability assessment in uniprocessor mixed-criticality real-time systems with sporadic task sets. We model the problem by means of a finite automaton that has to be explored in order to check for schedulability. To mitigate the state explosion problem, we provide a generic algorithm which is parameterised by several techniques called oracles and simulation relations. These techniques leverage results from the scheduling literature as “plug-ins” that make the algorithm more efficient in practice. Our approach achieves up to a 99.998% reduction in the search space required for exact schedulability testing, making it practical for a range of task sets, up to 8 tasks or maximum periods of 350. This method enables to challenge the pessimism of an existing schedulability test and to derive a new dynamic-priority scheduler, demonstrating its good performance.
Originele taal-2English
TitelRTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems
Plaats van productiePorto
UitgeverijThe 32nd International Conference on Real-Time Networks and Systems
Pagina's302-314
Aantal pagina's13
Uitgave32
ISBN van elektronische versie9798400717246
DOI's
StatusPublished - 3 jan. 2025
EvenementThe 32nd International Conference on Real-Time Networks and Systems - Porto, Portugal
Duur: 6 nov. 20248 nov. 2024
Congresnummer: 32
https://cister-labs.pt/rtns24/

Publicatie series

NaamRTNS 2024 - 2024 32nd International Conference on Real-Time Networks and Systems

Conference

ConferenceThe 32nd International Conference on Real-Time Networks and Systems
Verkorte titelRTNS 24
Land/RegioPortugal
StadPorto
Periode6/11/248/11/24
Internet adres

Bibliografische nota

Publisher Copyright:
Copyright © 2024 held by the owner/author(s). Publication rights licensed to ACM.

Citeer dit