DocumentCode :
329710
Title :
Wait-free snapshots in real-time systems: algorithms and performance
Author :
Ermedahl, Andreas ; Hansson, Hans ; Papatriantafilou, Marina ; Tsigas, Philippas
Author_Institution :
Dept. of Comput. Syst., Uppsala Univ., Sweden
fYear :
1998
fDate :
27-29 Oct 1998
Firstpage :
257
Lastpage :
266
Abstract :
Snap-shot mechanisms are used to read a globally consistent set of variable values. Methods based on locking are penalized by blocking, which typically leads to difficulties in guaranteeing deadlines of high priority tasks. A method which combines the predictability of locking-based methods with the low interference (no blocking) of lock-free methods is desirable. In this paper we present one such method, based and the concept of wait-freeness. A wait-free method is a lock-free method which is guaranteed to correctly complete in a bounded number of steps. The price to pay for this predictability in the timing domain is the need for more than one copy of the shared objects. We evaluate our method analytically by formulating and comparing schedulability equations for snapshots in systems using lock-based lock-free and our wait-free method. We also outline ideas to study the effects of using the different snapshot methods in distributed (CAN-based) systems
Keywords :
distributed processing; protocols; real-time systems; resource allocation; shared memory systems; synchronisation; Wait-free snapshots; distributed systems; lock-free methods; locking-based methods; predictability; protocols; real-time systems; scheduling; timing; Ear; Electrical capacitance tomography; Equations; Lab-on-a-chip; Monitoring; Numerical analysis; Postal services; Protocols; Real time systems; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
Type :
conf
DOI :
10.1109/RTCSA.1998.726426
Filename :
726426
Link To Document :
بازگشت