https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Temporal isolation in an HSF-enabled real-time kernel in the presence of shared resources
Technische Universiteit Eindhoven, The Netherlands.
Technische Universiteit Eindhoven, The Netherlands. (IS (Embedded Systems))ORCID iD: 0000-0001-6234-5117
Technische Universiteit Eindhoven, The Netherlands.
2011 (English)In: Proceedings of the 7th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications, 2011, p. 41-50Conference paper, Published paper (Refereed)
Abstract [en]

Hierarchical scheduling frameworks (HSFs) have been extensively investigated as a paradigm for facilitating temporal isolation between components that need to be integrated on a single shared processor. To support resource sharing within two-level, fixed priority scheduled HSFs, two synchronization protocols based on the stack resource policy (SRP) have recently been presented, i.e. HSRP [1] and SIRAP [2]. In the presence of shared resources, however, temporal isolation may break when one of the accessing components executes longer than specified during global resource access. As a solution we propose a SRP-based synchronization protocol for HSFs, named Basic Hierarchical Synchronization protocol with Temporal Protection (B-HSTP). The schedulability of those components that are independent of the unavailable resource is unaffected.

This paper describes an implementation to provide HSFs, accompanied by SRP-based synchronization protocols, with means for temporal isolation. We base our implementations on the commercially available real-time operating system μC/OS-II, extended with proprietary support for two-level fixed priority preemptive scheduling. We specifically show the implementation of B-HSTP and we investigate the system overhead induced by its synchronization primitives in combination with HSRP and SIRAP. By supporting both protocols in our HSF, their primitives can be selected based on the protocol’s relative strengths.

Place, publisher, year, edition, pages
2011. p. 41-50
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-23595OAI: oai:DiVA.org:mdh-23595DiVA, id: diva2:679624
Conference
7th International Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2011, Porto, Portugal, July 5, 2011; in conjunction with ECRTS 2011),
Available from: 2013-12-16 Created: 2013-12-16 Last updated: 2013-12-19Bibliographically approved

Open Access in DiVA

No full text in DiVA

Authority records

Bril, Reinder J.

Search in DiVA

By author/editor
Bril, Reinder J.
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 70 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf