Publication
Mixed-criticality Scheduling with Memory Bandwidth Regulation
dc.contributor.author | Ali Awan, Muhammad | |
dc.contributor.author | Souto, Pedro | |
dc.contributor.author | Bletsas, Konstantinos | |
dc.contributor.author | Åkesson, Benny | |
dc.contributor.author | Tovar, Eduardo | |
dc.date.accessioned | 2018-12-03T14:45:25Z | |
dc.date.embargo | 2119 | |
dc.date.issued | 2018 | |
dc.description.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. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.doi | 10.23919/DATE.2018.8342211 | pt_PT |
dc.identifier.issn | 1558-1101 | |
dc.identifier.uri | http://hdl.handle.net/10400.22/12352 | |
dc.language.iso | eng | pt_PT |
dc.peerreviewed | yes | pt_PT |
dc.publisher | Institute of Electrical and Electronics Engineers | pt_PT |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/8342211 | pt_PT |
dc.subject | Mixed-criticality systems | pt_PT |
dc.subject | Interference | pt_PT |
dc.subject | Schedulability analysis | pt_PT |
dc.title | Mixed-criticality Scheduling with Memory Bandwidth Regulation | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Dresden, Germany | pt_PT |
oaire.citation.endPage | 1282 | pt_PT |
oaire.citation.startPage | 1277 | pt_PT |
oaire.citation.title | 2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) Proceedings | pt_PT |
person.familyName | Tovar | |
person.givenName | Eduardo | |
person.identifier.ciencia-id | 6017-8881-11E8 | |
person.identifier.orcid | 0000-0001-8979-3876 | |
person.identifier.scopus-author-id | 7006312557 | |
rcaap.rights | closedAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | 80b63d8a-2e6d-484e-af3c-55849d0cb65e | |
relation.isAuthorOfPublication.latestForDiscovery | 80b63d8a-2e6d-484e-af3c-55849d0cb65e |