A response-time analysis for non-preemptive job sets under global scheduling

Mitra Nasri, Geoffrey Nelissen, Björn B. Brandenburg

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

9 Citaten (Scopus)

Samenvatting

An effective way to increase the timing predictability of multicore platforms is to use nonpreemptive scheduling. It reduces preemption and job migration overheads, avoids intra-core cache interference, and improves the accuracy of worst-case execution time (WCET) estimates. However, existing schedulability tests for global non-preemptive multiprocessor scheduling are pessimistic, especially when applied to periodic workloads. This paper reduces this pessimism by introducing a new type of sufficient schedulability analysis that is based on an exploration of the space of possible schedules using concise abstractions and state-pruning techniques. Specifically, we analyze the schedulability of non-preemptive job sets (with bounded release jitter and execution time variation) scheduled by a global job-level fixed-priority (JLFP) scheduling algorithm upon an identical multicore platform. The analysis yields a lower bound on the best-case response-time (BCRT) and an upper bound on the worst-case response time (WCRT) of the jobs. In an empirical evaluation with randomly generated workloads, we show that the method scales to 30 tasks, a hundred thousand jobs (per hyperperiod), and up to 9 cores.

Originele taal-2Engels
Titel30th Euromicro Conference on Real-Time Systems, ECRTS 2018
RedacteurenSebastian Altmeyer
UitgeverijSchloss Dagstuhl - Leibniz-Zentrum für Informatik
ISBN van elektronische versie9783959770750
DOI's
StatusGepubliceerd - 1 jun. 2018
Extern gepubliceerdJa
Evenement30th Euromicro Conference on Real-Time Systems, ECRTS 2018 - Barcelona, Spanje
Duur: 3 jun. 20186 jun. 2018

Publicatie series

NaamLeibniz International Proceedings in Informatics, LIPIcs
Volume106
ISSN van geprinte versie1868-8969

Congres

Congres30th Euromicro Conference on Real-Time Systems, ECRTS 2018
Land/RegioSpanje
StadBarcelona
Periode3/06/186/06/18

Financiering

Acknowledgements The first author is supported by a post-doc fellowship awarded by the Alexander von Humboldt Foundation. The second author was partially supported by National Funds through FCT (Portuguese Foundation for Science and Technology) within the CISTER Research Unit (CEC/04234). The authors would like to thank the anonymous reviewers for their insightful comments and suggestions.

Vingerafdruk

Duik in de onderzoeksthema's van 'A response-time analysis for non-preemptive job sets under global scheduling'. Samen vormen ze een unieke vingerafdruk.

Citeer dit