Repository logo
 
Publication

A New Approach for Limited Preemptive Scheduling in Systems with Preemption Overhead

dc.contributor.authorNasri, Mitra
dc.contributor.authorNelissen, Geoffrey
dc.contributor.authorFohler, Gerhard
dc.date.accessioned2017-01-26T14:06:36Z
dc.date.embargo2117
dc.date.issued2016
dc.description28th Euromicro Conference on Real-Time Systems (ECRTS 2016). 5 to 8, Jul, 2016. Toulouse, France.pt_PT
dc.description.abstractThis paper considers the problem of reducing the number of preemptions in a system with periodic tasks and preemption overhead. The proposed solution is based on the key observation that for periodic task sets, the task with the smallest period plays an important role in determining the maximum interval of time during which a lower priority task can be executed without being preempted. We use this property to build a new limited preemptive scheduling algorithm, named RSLP, based on fixed-priority scheduling. In RS-LP, the length of each task’s non-preemptive region is varying during the system execution so as to keep the preemptions aligned with the releases of the highest priority task. This simple mechanism allows us to reduce the overall number of preemptions. The proposed algorithm, decides whether or not to preempt the currently executing task based on the maximum blocking tolerance of the higher priority tasks. In any case, the preemptions are authorized only at release instants of the task with the smallest period, thereby limiting the maximum number of preemptions to the number of releases of the highest priority task. Moreover, in this paper, we provide two different preemption overhead aware schedulability tests for periodic and loose-harmonic task sets (i.e., where each period is an integer multiple of the smallest period), together with a lower bound on the maximum number of preemptions. To conclude, extensive experiments comparing RS-LP with the state of the art limited preemptive scheduling algorithms are finally presented.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/ECRTS.2016.15pt_PT
dc.identifier.issn2159-3833
dc.identifier.urihttp://hdl.handle.net/10400.22/9440
dc.language.isoengpt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_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.relation.publisherversionhttp://ieeexplore.ieee.org/document/7557866/pt_PT
dc.subjectReal-time systemspt_PT
dc.subjectScheduling algorithmspt_PT
dc.subjectSchedulingpt_PT
dc.subjectServerspt_PT
dc.subjectMathematical modelpt_PT
dc.subjectAerospace electronicspt_PT
dc.titleA New Approach for Limited Preemptive Scheduling in Systems with Preemption Overheadpt_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.rightsclosedAccesspt_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
No Thumbnail Available
Name:
COM6_CISTER_ECRTS_2016.pdf
Size:
644.29 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: