2017
DOI: 10.1007/978-3-319-60588-3_5
|View full text |Cite
|
Sign up to set email alerts
|

Supporting Nested Resources in MrsP

Abstract: The original MrsP proposal presented a new multiprocessor resource sharing protocol based on the properties and behaviour of the Priority Ceiling Protocol, supported by a novel helping mechanism. While this approach proved to be as simple and elegant as the single processor protocol, the implications with regard to nested resources was identified as requiring further clarification. In this work we present a complete approach to nested resources behaviour and analysis for the MrsP protocol. 3

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 16 publications
(22 citation statements)
references
References 12 publications
0
22
0
Order By: Relevance
“…In [10], MrsP is applied to Ada with a prototype outside-kernel implementation. In [17], a complete definition of nested resources behaviour in MrsP is presented with sufficient analysis based on the original MrsP Response Time Analysis (RTA).…”
Section: B Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [10], MrsP is applied to Ada with a prototype outside-kernel implementation. In [17], a complete definition of nested resources behaviour in MrsP is presented with sufficient analysis based on the original MrsP Response Time Analysis (RTA).…”
Section: B Related Workmentioning
confidence: 99%
“…However, due to the complexity of the topic in this paper and the page limit, this paper focuses on presenting our results for the non-nested case. The results of our research into nested resource access is presented in an independent paper [17].…”
Section: System and Task Modelmentioning
confidence: 99%
“…Amongst existing multiprocessor resource sharing protocols, early efforts in locking protocols map mainly to extensions of uniprocessor protocols, such as MPCP by Rajkumar et al (1988) and MSRP by Block et al (2007). However, these protocols assume a restricted resource-accessing model, where nested accesses to shared resources is not allowed (Garrido et al, 2017b). Such restrictions are relaxed later on by protocols proposed explicitly for multiprocessors, which assume a more flexible resource-accessing model with nested resources allowed and deadlocks avoided (Ward and Anderson, 2012a;Burns and Wellings, 2013).…”
Section: Introductionmentioning
confidence: 99%
“…With this feature, MrsP has attracted notable attention, as relevant previous research and practitioners' results from PCP (e.g., the deadlock-free mechanism and the analysis techniques (Sha et al, 1990;Audsley et al, 1993;Burns and Wellings, 2016)) can be easily applied to MrsP with minor modifications, thus easing the adoption of multiprocessor platforms for hard real-time systems (Burns and Wellings, 2013). The current version of MrsP contains a complete nested resource accessing model with a simple analysis that provides an upper blocking bound (Garrido et al, 2017b). A short configurable non-preemptive section has been introduced in its helping mechanism that effectively reduces the number of task migrations required for each resource access.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation