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