Partial-Order Reduction for Schedule-Abstraction-based Response-Time Analyses of Non-Preemptive Tasks

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

15 Citaten (Scopus)
3 Downloads (Pure)

Samenvatting

The temporal correctness of safety-critical systems is typically guaranteed via a response-time analysis (RTA). However, as systems become complex (e.g., parallel tasks running on a multicore platform), most existing RTAs either become pessimistic or do not scale well. To make a trade-off between accuracy and scalability, recently, a new reachability-based RTA, called schedule-abstraction graph (SAG), has been proposed. The analysis is at least three orders of magnitude faster than other exact RTAs based on UPPAAL.One fundamental limitation of the SAG analysis is that it suffers from state-space explosion when there are large uncertainties in the timing parameters of the input jobs, which may impede its applicability to some industrial use cases. In this paper, we improve the scalability of the SAG analysis by introducing partial-order reduction (POR) rules that avoid combinatorial exploration of all possible scheduling decisions. An empirical evaluation shows that our solution is able to reduce the runtime by five orders of magnitude and the number of explored states by 98%, at a negligible cost of an over-estimation of 0.1% on the tasks' worst-case response-time (WCRT). We applied our solution on an automotive case study showing that it is able to scale to realistic systems made of hundreds of tasks for which the original analysis fails to finish.

Originele taal-2Engels
Titel2022 28th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's121-132
Aantal pagina's12
ISBN van elektronische versie978-1-6654-9998-9
DOI's
StatusGepubliceerd - 29 jun. 2022
Evenement28th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2022 - Milan, Italië
Duur: 4 mei 20226 mei 2022

Congres

Congres28th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2022
Land/RegioItalië
StadMilan
Periode4/05/226/05/22

Bibliografische nota

Funding Information:
ACKNOWLEDGMENT This work was carried out on the Dutch national e-infrastructure with the support of SURF Cooperative and the TRANSACT project (101007260 ECSLxxx).

Financiering

ACKNOWLEDGMENT This work was carried out on the Dutch national e-infrastructure with the support of SURF Cooperative and the TRANSACT project (101007260 ECSLxxx).

Vingerafdruk

Duik in de onderzoeksthema's van 'Partial-Order Reduction for Schedule-Abstraction-based Response-Time Analyses of Non-Preemptive Tasks'. Samen vormen ze een unieke vingerafdruk.

Citeer dit