Repository logo
 
Publication

Response-Time Analysis of Limited-Preemptive Parallel DAG Tasks under Global Scheduling

dc.contributor.authorNasri, Mitra
dc.contributor.authorNelissen, Geoffrey
dc.contributor.authorBrandenburg, Björn B.
dc.date.accessioned2020-01-16T14:58:12Z
dc.date.available2020-01-16T14:58:12Z
dc.date.issued2019
dc.description.abstractMost recurrent real-time applications can be modeled as a set of sequential code segments (or blocks) that must be (repeatedly) executed in a specific order. This paper provides a schedulability analysis for such systems modeled as a set of parallel DAG tasks executed under any limited-preemptive global job-level fixed priority scheduling policy. More precisely, we derive response-time bounds for a set of jobs subject to precedence constraints, release jitter, and execution-time uncertainty, which enables support for a wide variety of parallel, limited-preemptive execution models (e.g., periodic DAG tasks, transactional tasks, generalized multi-frame tasks, etc.). Our analysis explores the space of all possible schedules using a powerful new state abstraction and state-pruning technique. An empirical evaluation shows the analysis to identify between 10 to 90 percentage points more schedulable task sets than the state-of-the-art schedulability test for limited-preemptive sporadic DAG tasks. It scales to systems of up to 64 cores with 20 DAG tasks. Moreover, while our analysis is almost as accurate as the state-of-the-art exact schedulability test based on model checking (for sequential non-preemptive tasks), it is three orders of magnitude faster and hence capable of analyzing task sets with more than 60 tasks on 8 cores in a few seconds.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.4230/LIPIcs.ECRTS.2019.21pt_PT
dc.identifier.issn1868-8969
dc.identifier.urihttp://hdl.handle.net/10400.22/15291
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherSchloss Dagstuhl--Leibniz-Zentrum fuer Informatikpt_PT
dc.relationPReFECT, ref. POCI-01-0145-FEDER-029119pt_PT
dc.relationTHERMAC, ref. H2020-CS2-CFP08-2018-01pt_PT
dc.relation.publisherversionhttp://drops.dagstuhl.de/opus/volltexte/2019/10758pt_PT
dc.subjectParallel DAG taskspt_PT
dc.subjectGlobal multiprocessor schedulingpt_PT
dc.subjectSchedulability analysispt_PT
dc.subjectNon-preemptive jobspt_PT
dc.subjectPrecedence constraintspt_PT
dc.subjectWorst-case response timept_PT
dc.titleResponse-Time Analysis of Limited-Preemptive Parallel DAG Tasks under Global Schedulingpt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.endPage21:23pt_PT
oaire.citation.startPage21:1pt_PT
oaire.citation.titleProceedings of the 31st Euromicro Conference on Real-Time Systems (ECRTS 2019)pt_PT
oaire.citation.volume133pt_PT
person.familyNameNelissen
person.givenNameGeoffrey
person.identifier.ciencia-idE51E-C723-0D77
person.identifier.orcid0000-0003-4141-6718
person.identifier.scopus-author-id41561808600
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicatione23673cc-6b82-4d9c-94fb-4b4fca051b0d
relation.isAuthorOfPublication.latestForDiscoverye23673cc-6b82-4d9c-94fb-4b4fca051b0d

Files

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