Title :
Synchronization issues in real-time systems
Author :
Suri, Neeraj ; Hugue, Michelle M. ; Walter, Chris J.
Author_Institution :
AlliedSignal Electron. & Technol. Center, Columbia, MD, USA
fDate :
1/1/1994 12:00:00 AM
Abstract :
Real-time systems must accomplish executive and application tasks within specified timing constraints. In distributed real-time systems, the mechanisms that ensure fair access to shared resources, achieve consistent deadlines, meet timing or precedence constraints, and avoid deadlocks all utilize the notion of a common system-wide time base. A synchronization primitive is essential in meeting the demands of real-time critical computing. This paper provides a tutorial on the terminology, issues, and techniques essential to synchronization in real-time systems
Keywords :
distributed processing; fault tolerant computing; nomenclature; real-time systems; safety; software reliability; synchronisation; critical computing; deadlocks; distributed real-time systems; fair access; real-time systems; shared resources; synchronization; timing constraints; Clocks; Communication system control; Control systems; Read-write memory; Real time systems; Resilience; Synchronization; System recovery; Terminology; Timing;
Journal_Title :
Proceedings of the IEEE