DocumentCode
1876035
Title
Predictable spin lock algorithms with preemption
Author
Takada, Hiroaki ; Sakamura, Ken
Author_Institution
Dept. of Inf. Sci., Tokyo Univ., Japan
fYear
1994
fDate
18-19 May 1994
Firstpage
2
Lastpage
6
Abstract
Both predictable interprocessor synchronization and fast interrupt response are required for real-time systems constructed using asymmetric shared-memory multiprocessors. This paper points out the problem that conventional spin lock algorithms cannot satisfy both requirements at the same time. To solve this problem, we have proposed an algorithm which is an extension of queueing spin locks modified to be preemptable for servicing interrupts. We propose an improved algorithm that minimizes the recovering overhead from an interrupt service. We also demonstrate that the proposed algorithms have required properties through performance measurement
Keywords
concurrency control; interrupts; performance evaluation; real-time systems; scheduling; shared memory systems; synchronisation; asymmetric shared-memory multiprocessors; fast interrupt response; interrupt servicing; performance measurement; predictable interprocessor synchronization; predictable spin lock algorithms; preemption; queueing spin locks; real-time systems; recovering overhead; Actuators; Atomic measurements; Control systems; Delay; Information science; Multiprocessor interconnection networks; Prediction algorithms; Real time systems; Scheduling algorithm; Sensor systems and applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
Conference_Location
Seattle, WA
Print_ISBN
0-8186-5710-3
Type
conf
DOI
10.1109/RTOSS.1994.292571
Filename
292571
Link To Document