Activiteiten per jaar
Samenvatting
Most recurrent real-time applications can be modeled as a set of sequential code segments (or blocks) that must be (repeatedly) executed in a specific order. This paper provides a schedulability analysis for such systems modeled as a set of parallel DAG tasks executed under any limited-preemptive global job-level fixed priority scheduling policy. More precisely, we derive response-time bounds for a set of jobs subject to precedence constraints, release jitter, and execution-time uncertainty, which enables support for a wide variety of parallel, limited-preemptive execution models (e.g., periodic DAG tasks, transactional tasks, generalized multi-frame tasks, etc.). Our analysis explores the space of all possible schedules using a powerful new state abstraction and state-pruning technique. An empirical evaluation shows the analysis to identify between 10 to 90 percentage points more schedulable task sets than the state-of-the-art schedulability test for limited-preemptive sporadic DAG tasks. It scales to systems of up to 64 cores with 20 DAG tasks. Moreover, while our analysis is almost as accurate as the state-of-the-art exact schedulability test based on model checking (for sequential non-preemptive tasks), it is three orders of magnitude faster and hence capable of analyzing task sets with more than 60 tasks on 8 cores in a few seconds.
Originele taal-2 | Engels |
---|---|
Titel | 31st Euromicro Conference on Real-Time Systems, ECRTS 2019 |
Redacteuren | Sophie Quinton |
Uitgeverij | Schloss Dagstuhl - Leibniz-Zentrum für Informatik |
ISBN van elektronische versie | 9783959771108 |
DOI's | |
Status | Gepubliceerd - 1 jul. 2019 |
Extern gepubliceerd | Ja |
Evenement | 31st Euromicro Conference on Real-Time Systems, ECRTS 2019 - Stuttgart, Duitsland Duur: 9 jul. 2019 → 12 jul. 2019 |
Publicatie series
Naam | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 133 |
ISSN van geprinte versie | 1868-8969 |
Congres
Congres | 31st Euromicro Conference on Real-Time Systems, ECRTS 2019 |
---|---|
Land/Regio | Duitsland |
Stad | Stuttgart |
Periode | 9/07/19 → 12/07/19 |
Financiering
Funding This work was partially supported by national funds through FCT/MCTES (Portuguese Foundation for Science and Technology), within the CISTER Research Unit (UID/CEC/04234); by the Operational Competitiveness Programme and Internationalization (COMPETE 2020) under the PT2020 Partnership Agreement, through the European Regional Development Fund (ERDF), and by national funds through the FCT, within project POCI-01-0145-FEDER-029119 (PReFECT); as well as by the European Union through the Clean Sky 2 Joint Undertaking, under H2020 (H2020-CS2-CFP08-2018-01) grant agreement number 832011 (THERMAC).
Vingerafdruk
Duik in de onderzoeksthema's van 'Response-time analysis of limited-preemptive parallel DAG tasks 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
Onderzoekersoutput
- 10 Citaties
- 1 Conferentiebijdrage
-
Towards a Safe and Latency-Aware Fault-tolerant Scheduling Technique for Multi-rate Task Chains
Gohari, P., Voeten, J. & Nasri, M., 3 jan. 2025, RTNS '24: Proceedings of the 32nd International Conference on Real-Time Networks and Systems. New York: Association for Computing Machinery, Inc., blz. 25-36 12 blz.Onderzoeksoutput: Hoofdstuk in Boek/Rapport/Congresprocedure › Conferentiebijdrage › Academic › peer review
Open AccessBestand11 Downloads (Pure)