DocumentCode :
2257378
Title :
Timeliness via speculation for real-time databases
Author :
Bestavros, Azer ; Braoudakis, Spyridon
Author_Institution :
Dept. of Comput. Sci., Boston Univ., MA, USA
fYear :
1994
fDate :
7-9 Dec 1994
Firstpage :
36
Lastpage :
45
Abstract :
Various concurrency control algorithms differ in the time when conflicts are detected, and in the way they are resolved. Pessimistic (PCC) protocols detect conflicts as soon as they occur and resolve them using blocking. Optimistic (OCC) protocols detect conflicts at transaction commit time and resolve them using rollbacks. For real-time databases, blockages and rollbacks are hazards that increase the likelihood of transactions missing their deadlines. We propose a Speculative Concurrency Control (SCC) technique that minimizes the impact of block ages and rollbacks. SCC relies on added system resources to speculate on potential serialization orders, ensuring that if such serialization orders materialize, the hazards of blockages and roll-back are minimized. We present a number of SCC-based algorithms that differ in the level of speculation they introduce, and the amount of System resources (mainly memory) they require. We show the performance gains (in terms of number of satisfied timing constraints) to be expected when a representative SCC algorithm (SCC-2S) is adopted
Keywords :
concurrency control; database management systems; real-time systems; Speculative Concurrency Control; blockages; concurrency control; optimistic protocols; pessimistic protocols; real-time databases; rollbacks; satisfied timing constraints; Database concurrency operations; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1994., Proceedings.
Conference_Location :
San Juan
Print_ISBN :
0-8186-6600-5
Type :
conf
DOI :
10.1109/REAL.1994.342732
Filename :
342732
Link To Document :
بازگشت