An Exact Schedulability Test for Non-Preemptive Self-Suspending Real-Time Tasks

Beyazit Yalcinkaya, Mitra Nasri, Björn B. Brandenburg

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

46 Citaten (Scopus)

Samenvatting

Exact schedulability analysis of limited-preemptive (or non-preemptive) real-time workloads with variable execution costs and release jitter is a notoriously difficult challenge due to the scheduling anomalies inherent in non-preemptive execution. Furthermore, the presence of self-suspending tasks is well-understood to add tremendous complications to an already difficult problem. By mapping the schedulability problem to the reachability problem in timed automata (TA), this paper provides the first exact schedulability test for this challenging model. Specifically, using TA extensions available in UPPAAL, this paper presents an exact schedulability test for sets of periodic and sporadic self-suspending tasks with fixed preemption points that are scheduled upon a multiprocessor under a global fixed-priority scheduling policy. To the best of our knowledge, this is the first exact schedulability test for non- and limited-preemptive self-suspending tasks (for both uniprocessor and multiprocessor systems), and thus also the first exact schedulability test for the special case of global non-preemptive fixed-priority scheduling (for either periodic or sporadic tasks). Additionally, the paper highlights some subtle pitfalls and limitations in existing TA-based schedulability tests for non-preemptive workloads.

Originele taal-2Engels
TitelProceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's1228-1233
Aantal pagina's6
ISBN van elektronische versie978-3-9819263-2-3
DOI's
StatusGepubliceerd - 16 mei 2019
Extern gepubliceerdJa
Evenement2019 Design, Automation & Test in Europe Conference & Exhibition (DATE) - Florence, Italy, Florence, Italië
Duur: 25 mrt. 201929 mrt. 2019
Congresnummer: 22

Congres

Congres2019 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Verkorte titelDATE 2019
Land/RegioItalië
StadFlorence
Periode25/03/1929/03/19

Vingerafdruk

Duik in de onderzoeksthema's van 'An Exact Schedulability Test for Non-Preemptive Self-Suspending Real-Time Tasks'. Samen vormen ze een unieke vingerafdruk.

Citeer dit