Projects per year
Abstract
Timing verification of multi-core systems is complicated by contention for shared hardware resources between co-running tasks on different cores. This paper introduces the Multi-core Resource Stress and Sensitivity (MRSS) task model that characterizes how much stress each task places on resources and how much it is sensitive to such resource stress. This model facilitates a separation of concerns, thus retaining the advantages of the traditional two-step approach to timing verification (i.e. timing analysis followed by schedulability analysis). Response time analysis is derived for the MRSS task model, providing efficient context-dependent and context independent schedulability tests for both fixed priority preemptive and fixed priority non-preemptive scheduling. Dominance relations are derived between the tests, and proofs of optimal priority assignment provided. The MRSS task model is underpinned by a proof-of-concept industrial case study.
Original language | English |
---|---|
Title of host publication | 33rd Euromicro Conference on Real-Time Systems 2021 (proceedings) |
Publisher | ACM |
Pages | 7:1-7:26 |
Number of pages | 26 |
Publication status | Accepted/In press - 6 Apr 2021 |
Event | 33rd Euromicro Conference on Real-Time Systems 2021 - Virtual Conference Duration: 5 Jul 2021 → 9 Jul 2021 https://www.ecrts.org/ |
Conference
Conference | 33rd Euromicro Conference on Real-Time Systems 2021 |
---|---|
Abbreviated title | ECRTS 2021 |
Period | 5/07/21 → 9/07/21 |
Internet address |
Bibliographical note
© Robert I. Davis, David Griffin, and Iain Bate.Keywords
- real-time
- multi-core
- scheduling
- schedulability analysis
- cross-core contention
- resource stress
- resource sensitivity
-
MARCH: Magnetic Architectures for Reservoir Computing Hardware
Stepney, S., Dale, M., O'Keefe, S. & Trefzer, M. A.
1/02/21 → 31/07/25
Project: Research project (funded) › Research
-
High-Integrity, Complex, Large, Software and Electronic Systems
Bate, I. J., Kolovos, D. & McDermid, J. A.
1/07/19 → 30/06/23
Project: Research project (funded) › Research
-
STRATA; Layers for Structuring Trustworthy Ambient Systems
1/06/16 → 31/05/21
Project: Research project (funded) › Research