Optimal and fast composition of resource-sharing components in hierarchical real-time systems

M.M.H.P. Heuvel, van den, M. Behnam, R.J. Bril, J.J. Lukkien, T. Nolte

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

Abstract

In this paper we consider various flavors of the stack resource policy (SRP) for arbitrating access to shared resources in a hierarchical scheduling framework (HSF) upon a uni-processor. We propose algorithms for exploring and selecting the (local) resource ceilings within components, such that it results in an optimal composition of resource-sharing components in an HSF. Existing methods are non-optimal, because (i) they optimize just the length of global non-preemptive execution of tasks and (ii) they do not detect whether or not resources are shared globally (i.e., between tasks of different components). Lifting these limitations leads to an exponential growth of the design space. This paper contributes a fast three-step methodology which lifts these limitations, i.e., we apply the SRP at each level of the HSF to just the resources being shared. Our algorithm selects those component interfaces (i.e., by fixing the local resource ceilings of each component) that minimize the system load.
Original languageEnglish
Title of host publication20th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'14, Chongqing, China, August 20-22 2014)
PublisherInstitute of Electrical and Electronics Engineers
Pages1-12
DOIs
Publication statusPublished - 2014
Event20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2014) - Chongqing, China
Duration: 20 Aug 201422 Aug 2014
Conference number: 20

Conference

Conference20th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2014)
Abbreviated titleRTCSA 2014
Country/TerritoryChina
CityChongqing
Period20/08/1422/08/14

Fingerprint

Dive into the research topics of 'Optimal and fast composition of resource-sharing components in hierarchical real-time systems'. Together they form a unique fingerprint.

Cite this