Repository logo
 
Publication

Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation

dc.contributor.authorAli Awan, Muhammad
dc.contributor.authorBletsas, Konstantinos
dc.contributor.authorSouto, Pedro
dc.contributor.authorÅkesson, Benny
dc.contributor.authorTovar, Eduardo
dc.date.accessioned2019-02-08T10:09:13Z
dc.date.available2019-02-08T10:09:13Z
dc.date.issued2018
dc.description.abstractMixed-criticality multicore system design must often provide both safety guarantees and high performance. Memory bandwidth regulation among different cores can be a useful tool for providing safety guarantees as it mitigates the interference when accessing main memory. The use of mode changes and system models such as those of Vestal can help provide both safety, for critical functions, and scheduling performance, by efficiently utilising the platform. In this work, we therefore combine per-core memory access regulation with the well established Vestal model and improve on the state-of-the-art in two respects. 1) we allow the memory access budgets of the cores to be dynamically adjusted, when the system undergoes a mode change, reflecting the different needs in each mode, for better schedulability. 2) we devise a memory-regulation-aware and stall-aware schedulability analysis for such systems, based on the well-known AMC-max technique. By comparison, the state-of-the-art did not offer the option of dynamic adjustment of core budgets, and only offered regulation-aware schedulability analysis based on AMC-rtb, which is inherently more pessimistic. As an additional contribution, 3) we consider different task assignment and bandwidth allocation heuristics, in experiments with synthetic task sets, to assess the improvement from using dynamic memory budgets and the new analysis. In our results, we have observed an improvement in schedulability ratio up to 9.1% over the state-of-the-art algorithm.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/RTCSA.2018.00022pt_PT
dc.identifier.issn2325-1301
dc.identifier.urihttp://hdl.handle.net/10400.22/12869
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relationPReFECT, ref. POCI-01-0145-FEDER-029119pt_PT
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8607240pt_PT
dc.subjectMixed-criticalitypt_PT
dc.subjectDynamic memory bandwidthpt_PT
dc.titleMixed-criticality Scheduling with Dynamic Memory Bandwidth Regulationpt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceHakodate, Japanpt_PT
oaire.citation.endPage117pt_PT
oaire.citation.startPage111pt_PT
oaire.citation.title2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA)pt_PT
person.familyNameTovar
person.givenNameEduardo
person.identifier.ciencia-id6017-8881-11E8
person.identifier.orcid0000-0001-8979-3876
person.identifier.scopus-author-id7006312557
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication80b63d8a-2e6d-484e-af3c-55849d0cb65e
relation.isAuthorOfPublication.latestForDiscovery80b63d8a-2e6d-484e-af3c-55849d0cb65e

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
COM_CISTER_AliAwan_2018.pdf
Size:
4.96 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: