1995
DOI: 10.1109/32.469457
|View full text |Cite
|
Sign up to set email alerts
|

Semaphore queue priority assignment for real-time multiprocessor synchronization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…We therefore derived recursive equations for both a discrete as well a continuous scheduling model to determine (i) the worst-case start time of a job, see (18) in Lemma 1 and (25) in Lemma 6; (ii) the worst-case start time of the final sub-job, see (19) in Lemma 2 and (27) in Lemma 7; and (iii) the worstcase finalization time of a job, see (20) in Lemma 3 and (29) in Lemma 8. Each of these recursive equations can be solved by an iterative procedure by starting with an appropriate lower bound, similar to, e.g., the recursive equations of the level-i active period in (7) and the worst-case response time under FPDS in (12).…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…We therefore derived recursive equations for both a discrete as well a continuous scheduling model to determine (i) the worst-case start time of a job, see (18) in Lemma 1 and (25) in Lemma 6; (ii) the worst-case start time of the final sub-job, see (19) in Lemma 2 and (27) in Lemma 7; and (iii) the worstcase finalization time of a job, see (20) in Lemma 3 and (29) in Lemma 8. Each of these recursive equations can be solved by an iterative procedure by starting with an appropriate lower bound, similar to, e.g., the recursive equations of the level-i active period in (7) and the worst-case response time under FPDS in (12).…”
Section: Discussionmentioning
confidence: 99%
“…For a maximum blocking time B i , the maximum finalization-time F G i,k (B i ) of job k of τ i is therefore given by the smallest x ∈ R + satisfying (20). Note that similar to (19) the summation term prevents activations of higher priority tasks in the initial interval of length S G i,k,m i (B i ) to be accounted for twice.…”
Section: B Maximum Response Timesmentioning
confidence: 98%
See 2 more Smart Citations
“…An alternative approach, used by the Multiprocessor Priority Ceiling Protocol (m-pcp) [40], Multiprocessor Stack Resource Protocol (m-srp) [25], and Flexible Multiprocessor Locking Protocol (fmlp) [20], is to raise tasks holding global locks to nonpreemptible local priority. It was shown in [37] that using the same priorities for local scheduling and service order on global locks could be harmful for overall system schedulability, as compared to service based on tasks' tolerance for blocking, or even FIFO. The m-srp and fmlp adopt FIFO service.…”
Section: Partitioned Dynamic Schedulingmentioning
confidence: 99%