Repository logo
 
Publication

Mixed-criticality Scheduling with Dynamic Redistribution of Shared Cache

dc.contributor.authorAwan, Muhammad Ali
dc.contributor.authorBletsas, Konstantinos
dc.contributor.authorSouto, Pedro
dc.contributor.authorÅkesson, Benny
dc.contributor.authorTovar, Eduardo
dc.date.accessioned2017-07-14T14:10:58Z
dc.date.available2017-07-14T14:10:58Z
dc.date.issued2017
dc.description29th Euromicro Conference on Real-Time Systems (ECRTS 2017). 27 to 30, Jun, 2017, Main track, pp 18:1-18:21. Dubrovnik, Croatia.pt_PT
dc.description.abstractThe design of mixed-criticality systems often involves painful tradeoffs between safety guarantees and performance. However, the use of more detailed architectural models in the design and analysis of scheduling arrangements for mixed-criticality systems can provide greater confidence in the analysis, but also opportunities for better performance. Motivated by this view, we propose an extension of Vestal’s model for mixed-criticality multicore systems that (i) accounts for the per-task partitioning of the last-level cache and (ii) supports the dynamic reassignment, for better schedulability, of cache portions initially reserved for lower-criticality tasks to the highercriticality tasks, when the system switches to high-criticality mode. To this model, we apply partitioned EDF scheduling with Ekberg and Yi’s deadline-scaling technique. Our schedulability analysis and scalefactor calculation is cognisant of the cache resources assigned to each task, by using WCET estimates that take into account these resources. It is hence able to leverage the dynamic reconfiguration of the cache partitioning, at mode change, for better performance, in terms of provable schedulability. We also propose heuristics for partitioning the cache in lowand high-criticality mode, that promote schedulability. Our experiments with synthetic task sets, indicate tangible improvements in schedulability compared to a baseline cache-aware arrangement where there is no redistribution of cache resources from low- to high-criticality tasks in the event of a mode change.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.4230/LIPIcs.ECRTS.2017.18pt_PT
dc.identifier.issn1868-8969
dc.identifier.urihttp://hdl.handle.net/10400.22/10077
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherSchloss Dagstuhl--Leibniz-Zentrum fuer Informatikpt_PT
dc.relationEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
dc.relation.ispartofseriesECRTS;2017
dc.relation.publisherversionhttp://drops.dagstuhl.de/opus/volltexte/2017/7171/pt_PT
dc.subjectMixed criticality schedulingpt_PT
dc.subjectVestal modelpt_PT
dc.subjectDynamic redistribution of shared cachept_PT
dc.subjectShared last-level cache analysispt_PT
dc.subjectCache-aware schedulingpt_PT
dc.titleMixed-criticality Scheduling with Dynamic Redistribution of Shared Cachept_PT
dc.typeconference object
dspace.entity.typePublication
oaire.awardTitleEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
oaire.awardURIinfo:eu-repo/grantAgreement/EC/FP7/621429/EU
oaire.citation.conferencePlaceDubrovnik, Croatiapt_PT
oaire.citation.endPage18:21pt_PT
oaire.citation.startPage18:1pt_PT
oaire.citation.title29th Euromicro Conference on Real-Time Systemspt_PT
oaire.citation.volume76pt_PT
oaire.fundingStreamFP7
person.familyNameTovar
person.givenNameEduardo
person.identifier.ciencia-id6017-8881-11E8
person.identifier.orcid0000-0001-8979-3876
person.identifier.scopus-author-id7006312557
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.nameEuropean Commission
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication80b63d8a-2e6d-484e-af3c-55849d0cb65e
relation.isAuthorOfPublication.latestForDiscovery80b63d8a-2e6d-484e-af3c-55849d0cb65e
relation.isProjectOfPublicationc05ca6d0-eb47-46e6-93ae-3218a8c9ee48
relation.isProjectOfPublication.latestForDiscoveryc05ca6d0-eb47-46e6-93ae-3218a8c9ee48

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
COM_CISTER_2017.pdf
Size:
673.92 KB
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: