Activiteiten per jaar
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-2 | Engels |
---|---|
Titel | 30th Euromicro Conference on Real-Time Systems, ECRTS 2018 |
Redacteuren | Sebastian Altmeyer |
Uitgeverij | Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
ISBN van elektronische versie | 9783959770750 |
DOI's | |
Status | Gepubliceerd - 1 jun. 2018 |
Extern gepubliceerd | Ja |
Evenement | 30th Euromicro Conference on Real-Time Systems, ECRTS 2018 - Barcelona, Spanje Duur: 3 jun. 2018 → 6 jun. 2018 |
Publicatie series
Naam | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 106 |
ISSN van geprinte versie | 1868-8969 |
Congres
Congres | 30th Euromicro Conference on Real-Time Systems, ECRTS 2018 |
---|---|
Land/Regio | Spanje |
Stad | Barcelona |
Periode | 3/06/18 → 6/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.Activiteiten
- 2 Genodigd spreker
-
Invited talk at UvA: "The past, present, and future trends in real-time systems design"
Nasri, M. (Spreker)
6 sep. 2023Activiteit: Types gesprekken of presentaties › Genodigd spreker › Wetenschappelijk
-
Keynote at CompSys 2023: "The right action at the right time: past, present, and future trends in real-time systems design"
Nasri, M. (Spreker)
28 jun. 2023Activiteit: Types gesprekken of presentaties › Genodigd spreker › Wetenschappelijk