Repository logo
 
Publication

Unified overhead-aware schedulability analysis for slot-based task-splitting

dc.contributor.authorSousa, Paulo Baltarejo
dc.contributor.authorBletsas, Konstantinos
dc.contributor.authorTovar, Eduardo
dc.contributor.authorSouto, Pedro
dc.contributor.authorÅkesson, Benny
dc.date.accessioned2015-01-14T16:01:14Z
dc.date.available2015-01-14T16:01:14Z
dc.date.issued2014
dc.description.abstractHard real- time multiprocessor scheduling has seen, in recent years, the flourishing of semi-partitioned scheduling algorithms. This category of scheduling schemes combines elements of partitioned and global scheduling for the purposes of achieving efficient utilization of the system’s processing resources with strong schedulability guarantees and with low dispatching overheads. The sub-class of slot-based “task-splitting” scheduling algorithms, in particular, offers very good trade-offs between schedulability guarantees (in the form of high utilization bounds) and the number of preemptions/migrations involved. However, so far there did not exist unified scheduling theory for such algorithms; each one was formulated in its own accompanying analysis. This article changes this fragmented landscape by formulating a more unified schedulability theory covering the two state-of-the-art slot-based semi-partitioned algorithms, S-EKG and NPS-F (both fixed job-priority based). This new theory is based on exact schedulability tests, thus also overcoming many sources of pessimism in existing analysis. In turn, since schedulability testing guides the task assignment under the schemes in consideration, we also formulate an improved task assignment procedure. As the other main contribution of this article, and as a response to the fact that many unrealistic assumptions, present in the original theory, tend to undermine the theoretical potential of such scheduling schemes, we identified and modelled into the new analysis all overheads incurred by the algorithms in consideration. The outcome is a new overhead-aware schedulability analysis that permits increased efficiency and reliability. The merits of this new theory are evaluated by an extensive set of experiments.por
dc.identifier.doi10.1007/s11241-014-9204-x
dc.identifier.issn0922-6443
dc.identifier.issn1573-1383
dc.identifier.urihttp://hdl.handle.net/10400.22/5407
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherSpringerpor
dc.relation.ispartofseriesReal-Time Systems;Vol. 50, Issue 5-6
dc.relation.publisherversionhttp://link.springer.com/article/10.1007%2Fs11241-014-9204-xpor
dc.subjectMultiprocessor systemspor
dc.subjectSlot-based task-splitting algorithmspor
dc.subjectSchedulability analysispor
dc.subjectSystem overheadspor
dc.titleUnified overhead-aware schedulability analysis for slot-based task-splittingpor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage735por
oaire.citation.startPage680por
oaire.citation.titleReal-Time Systemspor
person.familyNameTovar
person.givenNameEduardo
person.identifier.ciencia-id6017-8881-11E8
person.identifier.orcid0000-0001-8979-3876
person.identifier.scopus-author-id7006312557
rcaap.rightsopenAccesspor
rcaap.typearticlepor
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:
ART7_CISTER_2014.pdf
Size:
2.08 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: