loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1996 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '96)
Priority Inheritance Spin Locks for Multiprocessor Real-Time Systems
Beijing, CHINA
June 12-June 14
ISBN: 0-8186-7460-1
Cai-Dong Wang, Department of Information Science Faculty of Science, University of Tokyo
Hiroaki Takada, Department of Information Science Faculty of Science, University of Tokyo
Ken Sakamura, Department of Information Science Faculty of Science, University of Tokyo
When a real-time system is realized on a shared-memory multiprocessor, priority-ordered spin locks are often required to reduce priority inversions. However, simple priority-ordered spin locks can cause uncontrolled priority inversions when they are used for nested spin locks. This paper points out the problem of uncontrolled priority inversions in the context of spin locks and proposes priority inheritance spin locks, spin lock algorithms that are enhanced with the priority inheritance scheme, to solve the problem. Two algorithms of priority inheritance spin locks are presented and their effectiveness is demonstrated through performance measurements.
Index Terms:
spin lock algorithm, priority order, nested locks, priority inheritance, real-time system, shared-memory
Citation:
Cai-Dong Wang, Hiroaki Takada, Ken Sakamura, "Priority Inheritance Spin Locks for Multiprocessor Real-Time Systems," ispan, pp.70, 1996 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.