Title
Mixed-criticality Scheduling with Memory Bandwidth Regulation
Author
Awan, M.A.
Souto, P.
Bletsas, K.
Akesson, B.
Tovar, E.
Publication year
2018
Abstract
Mixed-criticality (MC) multicore system design must reconcile safety guarantees and high performance. The interference among cores on shared resources in such systems leads to unpredictable temporal behaviour. Memory bandwidth regulation among different cores can be a useful tool to mitigate the interference when accessing main memory. However, for mixed-criticality systems conforming to the (well-established) Vestal model, the existing schedulability analyses are oblivious to memory stalling effects, including stalls from memory bandwidth regulation. This makes it unsafe. In this paper, we address this issue by formulating a schedulability analysis for mixed-criticality fixed-priority-scheduled multicore systems using per-core memory access regulation. We also propose multiple heuristics for memory bandwidth allocation and task-to-core assignment. We implement our analysis and heuristics in a tool and evaluate them, performance-wise, through extensive experiments. Our experiments show that stall-oblivious schedulability analysis may be optimistic due to contention on shared memory resources.
Subject
Industrial Innovation
Mixed-criticality
Dynamic memory bandwidth
To reference this document use:
http://resolver.tudelft.nl/uuid:bb50a75e-d0fb-4af6-84db-83f499558214
DOI
https://doi.org/10.23919/date.2018.8342211
TNO identifier
813770
Publisher
IEEE
ISSN
1558-1101
Source
Proc. Design, Automation and Test in Europe Conference and Exhibition (DATE), 2018
Document type
conference paper