Publication
Memory Contention Analysis for 3-Phase Tasks
dc.contributor.author | Arora, Jatin | |
dc.contributor.author | Rashid, Syed Aftab | |
dc.contributor.author | Nelissen, Geoffrey | |
dc.contributor.author | Maia, Cláudio | |
dc.contributor.author | Tovar, Eduardo | |
dc.date.accessioned | 2023-06-13T10:02:29Z | |
dc.date.available | 2023-06-13T10:02:29Z | |
dc.date.issued | 2023-07-07 | |
dc.description.abstract | In multiprocessor-based real-time systems, the main memory is identified as the main source of shared resource contention. Phased execution models such as the 3-phase task execution model has shown to be a good candidate to tackle the memory contention problem. It divides the execution of tasks into computation and memory phases that enable a fine-grained memory contention analysis. However, the existing work that focuses on the memory contention analysis for 3-phase tasks can overestimate the memory contention that can be suffered by the task under analysis due to the write requests. This overestimation can yield pessimistic bounds on the memory access times and memory contention suffered by tasks which in turn lead to pessimistic worst-case response time (WCRT) bounds. Considering the limitation of the state-of-the-art, this work proposes an improved memory contention analysis for the 3-phase task model. Specifically, we propose a memory contention analysis for the 3-phase task model by tightly bounding the memory contention suffered by the task under analysis due to the write requests. The proposed memory contention analysis integrates memory address mapping of tasks to improve the bounds on the maximum memory contention suffered by tasks. | pt_PT |
dc.description.sponsorship | This work was nanced by FCT and EU ECSEL JU within project ADACORSA (ECSEL/0010/2019 - JU grant nr. 876019) - The JU receives support from the EU’s Horizon 2020 R&I Programme and Germany, Netherlands, Austria, France, Sweden, Cyprus, Greece, Lithuania, Portugal, Italy, Finland, Turkey (Disclaimer: This document re ects only the author’s view and the Commission is not responsible for any use that may be made of the information it contains); it is also a result of the work developed under the CISTER Unit (UIDP/UIDB/04234/2020), nanced by FCT/MCTES (Portuguese Foundation for Science and Technology); and under project POCI-01-0247-FEDER-045912 (FLOYD), nanced in the scope of the CMU Portugal, by the European Regional Development Fund (ERDF) under COMPETE 2020, also by FCT under PhD grant 2020.09532.BD. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.uri | http://hdl.handle.net/10400.22/23140 | |
dc.language.iso | eng | pt_PT |
dc.publisher | JRWRTC | pt_PT |
dc.relation | JU grant nr. 876019 | pt_PT |
dc.relation | UIDP/UIDB/04234/2020 | pt_PT |
dc.relation | POCI-01-0247-FEDER-045912 | pt_PT |
dc.relation | Bus-Aware Schedulability Analysis in Multiprocessor Real-Time Systems | |
dc.relation | Airborne data collection on resilient system architectures | |
dc.relation.publisherversion | https://rtns2023.cs.tu-dortmund.de/jrwrtc-2023/ | pt_PT |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | pt_PT |
dc.subject | Multiprocessor-based real-time systems | pt_PT |
dc.subject | 3-phase task | pt_PT |
dc.subject | Memory Contention Analysis | pt_PT |
dc.title | Memory Contention Analysis for 3-Phase Tasks | pt_PT |
dc.title.alternative | 230503 | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.awardTitle | Bus-Aware Schedulability Analysis in Multiprocessor Real-Time Systems | |
oaire.awardTitle | Airborne data collection on resilient system architectures | |
oaire.awardURI | info:eu-repo/grantAgreement/FCT/POR_NORTE/2020.09532.BD/PT | |
oaire.awardURI | info:eu-repo/grantAgreement/FCT/3599-PPCDT/ECSEL%2F0010%2F2019/PT | |
oaire.citation.conferencePlace | 7 to 8, Jun, 2023, Workshop session. Dortmund, Germany | pt_PT |
oaire.citation.title | Junior Researcher Workshop on Real-Time Computing, co-located with RTNS 2023 (JRWRTC 2023) | pt_PT |
oaire.fundingStream | POR_NORTE | |
oaire.fundingStream | 3599-PPCDT | |
person.familyName | Arora | |
person.familyName | Maia | |
person.familyName | Tovar | |
person.givenName | Jatin | |
person.givenName | Cláudio Roberto Ribeiro | |
person.givenName | Eduardo | |
person.identifier.ciencia-id | 8816-61C3-8763 | |
person.identifier.ciencia-id | EC13-23BF-2018 | |
person.identifier.ciencia-id | 6017-8881-11E8 | |
person.identifier.orcid | 0000-0001-6198-6852 | |
person.identifier.orcid | 0000-0002-6567-4271 | |
person.identifier.orcid | 0000-0001-8979-3876 | |
person.identifier.scopus-author-id | 7006312557 | |
project.funder.identifier | http://doi.org/10.13039/501100001871 | |
project.funder.identifier | http://doi.org/10.13039/501100001871 | |
project.funder.name | Fundação para a Ciência e a Tecnologia | |
project.funder.name | Fundação para a Ciência e a Tecnologia | |
rcaap.rights | openAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | 21bbedd3-1ba1-40a2-9ceb-42bbfd0abbee | |
relation.isAuthorOfPublication | 382626bf-f6e8-427b-b5fa-e470b5b0fb03 | |
relation.isAuthorOfPublication | 80b63d8a-2e6d-484e-af3c-55849d0cb65e | |
relation.isAuthorOfPublication.latestForDiscovery | 21bbedd3-1ba1-40a2-9ceb-42bbfd0abbee | |
relation.isProjectOfPublication | 3e46f0ce-288b-4630-845b-806eba1e6763 | |
relation.isProjectOfPublication | 9b1bd912-69c3-4134-84d6-cd2fbd4251ab | |
relation.isProjectOfPublication.latestForDiscovery | 9b1bd912-69c3-4134-84d6-cd2fbd4251ab |