Repository logo
 
Publication

A Unifying Response Time Analysis Framework for Dynamic Self-Suspending Tasks

dc.contributor.authorChen, Jian-Jia
dc.contributor.authorNelissen, Geoffrey
dc.contributor.authorHuang, Wen-Hung
dc.date.accessioned2017-02-06T14:37:01Z
dc.date.available2017-02-06T14:37:01Z
dc.date.issued2016
dc.description28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.pt_PT
dc.description.abstractFor real-time embedded systems, self-suspending behaviors can cause substantial performance/schedulability degradations. In this paper, we focus on preemptive fixed-priority scheduling for the dynamic self-suspension task model on uniprocessor. This model assumes that a job of a task can dynamically suspend itself during its execution (for instance, to wait for shared resources or access co-processors or external devices). The total suspension time of a job is upper-bounded, but this dynamic behavior drastically influences the interference generated by this task on lower-priority tasks. The state-of-the-art results for this task model can be classified into three categories (i) modeling suspension as computation, (ii) modeling suspension as release jitter, and (iii) modeling suspension as a blocking term. However, several results associated to the release jitter approach have been recently proven to be erroneous, and the concept of modeling suspension as blocking was never formally proven correct. This paper presents a unifying response time analysis framework for the dynamic self-suspending task model. We provide a rigorous proof and show that the existing analyses pertaining to the three categories mentioned above are analytically dominated by our proposed solution. Therefore, all those techniques are in fact correct, but they are inferior to the proposed response time analysis in this paper. The evaluation results show that our analysis framework can generate huge improvements (an increase of up to 50% of the number of task sets deemed schedulable) over these state-of-the-art analyses.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/ECRTS.2016.31pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/9517
dc.language.isoengpt_PT
dc.relationEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
dc.relationGuaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems
dc.relation.ispartofseriesECRTS;2016
dc.titleA Unifying Response Time Analysis Framework for Dynamic Self-Suspending Taskspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.awardTitleEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
oaire.awardTitleGuaranteed Component Assembly with Round Trip Analysis for Energy Efficient High-integrity Multi-core Systems
oaire.awardURIinfo:eu-repo/grantAgreement/EC/FP7/621429/EU
oaire.awardURIinfo:eu-repo/grantAgreement/EC/FP7/333053/EU
oaire.citation.conferencePlace5 to 8, Jul, 2016. Toulouse, Francept_PT
oaire.citation.title28th Euromicro Conference on Real-Time Systemspt_PT
oaire.fundingStreamFP7
oaire.fundingStreamFP7
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.nameEuropean Commission
project.funder.nameEuropean Commission
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isProjectOfPublicationc05ca6d0-eb47-46e6-93ae-3218a8c9ee48
relation.isProjectOfPublication17322fe8-c558-4180-88af-8ed0b847498c
relation.isProjectOfPublication.latestForDiscovery17322fe8-c558-4180-88af-8ed0b847498c

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
COM_CISTER_ECRTS_2016.pdf
Size:
403.09 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: