Incorporating implementation overheads in the analysis for the flexible spin-lock model

S.M.N. Balasubramanian, S. Afshar, P. Gai, M. Behnam, R.J. Bril

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

1 Citation (Scopus)

Abstract

The flexible spin-lock model (FSLM) unifies suspension-based and spin-based resource sharing protocols for partitioned fixed-priority preemptive scheduling based real-time multiprocessor platforms. Recent work has been done in defining the protocol for FSLM and providing a schedulability analysis without accounting for the implementation overheads. In this paper, we extend the analysis for FSLM with implementation overheads. Utilizing an initial implementation of FSLM in the OSEK/VDX-compliant Erika Enterprise RTOS on an Altera Nios II platform using 4 soft-core processors, we present an improved implementation. Given the design of the implementation, the overheads are characterized and incorporated in specific terms of the existing analysis. The paper also supplements the analysis with measurement results, enabling an analytical comparison of FSLM with the natively provided multiprocessor stack resource policy (MSRP), which may serve as a guideline for the choice of FSLM or MSRP for a specific application.
Original languageEnglish
Title of host publication43rd Annual Conference of the IEEE Industrial Electronics Society, IECON 2017, 29 October - 1 November 2017, Beijing, China
Place of PublicationPiscataway
PublisherInstitute of Electrical and Electronics Engineers
Pages8411-8418
Number of pages8
ISBN (Electronic)978-1-5386-1127-2
ISBN (Print)978-1-5386-1128-9
DOIs
Publication statusPublished - 15 Dec 2017
Event43rd Annual Conference of the IEEE Industrial Electronics Society (IECON 2017) - Beijing, China
Duration: 29 Oct 20171 Nov 2017
Conference number: 43

Conference

Conference43rd Annual Conference of the IEEE Industrial Electronics Society (IECON 2017)
Abbreviated titleIECON 2017
Country/TerritoryChina
CityBeijing
Period29/10/171/11/17

Fingerprint

Dive into the research topics of 'Incorporating implementation overheads in the analysis for the flexible spin-lock model'. Together they form a unique fingerprint.

Cite this