2020
DOI: 10.1016/j.jss.2019.110449
|View full text |Cite
|
Sign up to set email alerts
|

A complete run-time overhead-aware schedulability analysis for MrsP under nested resources

Abstract: Multiprocessor Resource Sharing Protocol (MrsP) is a hard real-time multiprocessor resource sharing protocol for fully partitioned fixed-priority systems, and adopts a novel helping mechanism to allow task migrations during resource accessing. Previous research focusing on analysing MrsP systems have delivered two forms of timing analysis which effectively bound response time and migration cost of tasks under MrsP, and have demonstrated advantages of this protocol. An adjustable non-preemptive section is also … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 38 publications
0
4
0
Order By: Relevance
“…There is a trend that most of the existing real-time programming speciications are extended to support multiprocessor and distributed systems [62]. The proposed approach can also be extended to support multiprocessor features with multiprocessor scheduling policies, resource sharing techniques and multiple server thread asynchronous event handling model taken into account [60,61]. In addition, as the application scenarios of real-time systems become more sophisticated, supporting complex system semantics (e.g., in the presence of release jitters, shared resources or nested AIEs) is also desirable and should be investigated.…”
Section: Open Challenges and Further Research Directionsmentioning
confidence: 99%
“…There is a trend that most of the existing real-time programming speciications are extended to support multiprocessor and distributed systems [62]. The proposed approach can also be extended to support multiprocessor features with multiprocessor scheduling policies, resource sharing techniques and multiple server thread asynchronous event handling model taken into account [60,61]. In addition, as the application scenarios of real-time systems become more sophisticated, supporting complex system semantics (e.g., in the presence of release jitters, shared resources or nested AIEs) is also desirable and should be investigated.…”
Section: Open Challenges and Further Research Directionsmentioning
confidence: 99%
“…Both MPCP and MSRP assume a restricted resource-accessing model, in which nested accesses to shared resources are not allowed [11]. Later on, protocols exclusively proposed for multiprocessor systems, such as the Multiprocessor resource sharing Protocol (MrsP) [12], assume a more flexible resource-accessing model with nested resources allowed and deadlocks avoided [12][13][14]. Moreover, there is still no consensus regarding the best approach for multiprocessor systems [14,15], mainly because the characteristics of an application, like the length of critical sections, affect the performance of such protocols [16].…”
Section: Introductionmentioning
confidence: 99%
“…Zhao and Wellings proposed a modified helping mechanism [47]. Zhao et al proposed an analysis of the migration costs and an improved schedulability test based on RTA in [16], while in [14] the same authors extended the MrsP schedulability test to support nested resource accesses and run-time costs (creating a complete run-time overhead-aware schedulability analysis for MrsP).…”
mentioning
confidence: 99%
See 1 more Smart Citation