DocumentCode :
1021814
Title :
Maintaining temporal consistency: pessimistic vs. optimistic concurrency control
Author :
Song, Xiaohui ; Liu, Jane W S
Author_Institution :
3M Electron. Imaging Center, 3M Company, St. Paul, MN, USA
Volume :
7
Issue :
5
fYear :
1995
fDate :
10/1/1995 12:00:00 AM
Firstpage :
786
Lastpage :
796
Abstract :
We study the performance of concurrency control algorithms in maintaining temporal consistency of shared data in hard real time systems. In our model, a hard real time system consists of periodic tasks which are either write only, read only or update transactions. Transactions may share data. Data objects are temporally inconsistent when their ages and dispersions are greater than the absolute and relative thresholds allowed by the application. Real time transactions must read temporally consistent data in order to deliver correct results. Based on this model, we have evaluated the performance of two well known classes of concurrency control algorithms that handle multiversion data: the two phase locking and the optimistic algorithms, as well as the rate monotonic and earliest deadline first scheduling algorithms. The effects of using the priority inheritance and stack based protocols with lock based concurrency control are also studied
Keywords :
concurrency control; data integrity; real-time systems; scheduling; software performance evaluation; concurrency control algorithms; earliest deadline first scheduling algorithms; hard real time systems; lock based concurrency control; multiversion data; optimistic algorithms; optimistic concurrency control; periodic tasks; priority inheritance; rate monotonic; real time transactions; shared data; stack based protocols; temporal consistency; temporally consistent data; two phase locking; update transactions; Computer Society; Concurrency control; Mobile robots; Navigation; Performance evaluation; Process control; Protocols; Real time systems; Remotely operated vehicles; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.469820
Filename :
469820
Link To Document :
بازگشت