[1990] Proceedings 11th Real-Time Systems Symposium 1990
DOI: 10.1109/real.1990.128747
|View full text |Cite
|
Sign up to set email alerts
|

A stack-based resource allocation policy for realtime processes

Abstract: The Stack Resource Policy (SRP) is a resource allocation policy which permits processes with different priorities to share a single runtime stack. It is a refinement of the Priority Ceiling Protocol (PCP) of Sha, Rajkumar and Lehoczky, which strictly bounds priority inversion and permits simple schedulability tests.With or without stack sharing, the SRP offers improvements over the PCP, by: (1) unifying the treatment of stack, reader-writer, and multiunit resources, and binary semaphores; (2) applying directly… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
137
0
4

Year Published

1997
1997
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 215 publications
(141 citation statements)
references
References 10 publications
0
137
0
4
Order By: Relevance
“…Similar to the stack resource policy [5], edf+rdp guarantees that all jobs can share a common run-time stack without conflicts. This can simplify implementations and substantially reduce memory requirements.…”
Section: Lemma 44 (No Preemption By Older Jobs)mentioning
confidence: 99%
See 1 more Smart Citation
“…Similar to the stack resource policy [5], edf+rdp guarantees that all jobs can share a common run-time stack without conflicts. This can simplify implementations and substantially reduce memory requirements.…”
Section: Lemma 44 (No Preemption By Older Jobs)mentioning
confidence: 99%
“…Baker proposed the stack resource policy (srp) [5], which works well with dynamic-priority scheduling algorithms. An interesting property of srp is that it allows all jobs to share a common run-time stack without conflicts, a property which is shared with the algorithm proposed in this paper.…”
Section: Related Workmentioning
confidence: 99%
“…The task and resource model undertaken for this presentation follows that of the Stack Resource Policy (SRP) [7]. For this presentation we use task instance and task interchangeably.…”
Section: A Task and Resource Modelmentioning
confidence: 99%
“…(For the ARM-Cortex family of processors, the scheduling overhead is bound to a few clock cycles [8].) Given Worst Case Execution Time (WCET) for tasks (and their critical sections) we can deploy available SRP based methods for deriving per task response times [7].…”
Section: Monolithic Single-core Deploymentmentioning
confidence: 99%
“…Since the underlying OS scheduler adopts RM scheduling, the priority P 1 of the rst server S 1 is higher than the priority P 2 of the second server S 2 . Figure 4 shows the executions of 1 Figure 4: RM and EDF server schedulers 0, all tasks arrives. 1 on server S 1 starts execution because it has a deadline earlier than that of 2 .…”
Section: Example 2 Edf Server Schedulermentioning
confidence: 99%