23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002.
DOI: 10.1109/real.2002.1181570
|View full text |Cite
|
Sign up to set email alerts
|

Locking in pfair-scheduled multiprocessor systems

Abstract: The goal of this dissertation is to extend the Pfair scheduling approach in order to enable its efficient implementation on a real-time multiprocessor. At present, Pfair scheduling is the only known means for optimally scheduling recurrent real-time tasks on multiprocessors. In addition, there has been growing practical interest in such approaches due to their fairness guarantees. Unfortunately, prior work in this area has considered only the scheduling of independent tasks, which do not communicate with each … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
61
0

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 26 publications
(61 citation statements)
references
References 48 publications
0
61
0
Order By: Relevance
“…They allow FIFO-queue based access to locked resources and present different techniques for handling short and long critical sections [37].…”
Section:  Resource Synchronization Under Global Scheduling Algorithmsmentioning
confidence: 99%
“…They allow FIFO-queue based access to locked resources and present different techniques for handling short and long critical sections [37].…”
Section:  Resource Synchronization Under Global Scheduling Algorithmsmentioning
confidence: 99%
“…By (8), in PS τ , the total allocation to Ψ in [t, t ) cannot exceed (t − t) · U sum (τ ). By (14) and Part (ii) of Claim 2, at most m − k jobs of Ψ execute at any instant in [t, t ).…”
Section: Claim 4 For Anymentioning
confidence: 99%
“…In [14], an extension of the priority-ceiling protocol, which is for use with semaphores, has been presented for partitioned rate-monotonic scheduling. Semaphore-based approaches and the lock-free approach have been considered for Pfair-scheduled systems in [9] and [8], respectively. For use in multiprocessor-based real-time kernels, an approach based on spin locks has been proposed in [15].…”
Section: Introductionmentioning
confidence: 99%
“…One such limitation is the requirement that tasks be allocated processor time in fixed-sized quanta that align across all processors. It is known that if this requirement is not satisfied, then deadlines can be missed under an otherwiseoptimal Pfair scheduling algorithm [7]. Fig.…”
Section: Introductionmentioning
confidence: 99%
“…This idling can be reduced if the quanta are desynchronized and each processor scheduled independently. Fourth, synchronization protocols that have been proposed may cause a task to block on a lock request in the middle of a quantum [7]. Under the SFQ model, the remainder of the quantum is wasted.…”
Section: Introductionmentioning
confidence: 99%