Sciweavers

RTSS
1994
IEEE

Timeliness via Speculation for Real-Time Databases

14 years 3 months ago
Timeliness via Speculation for Real-Time Databases
Various concurrency control algorithms di er in the time when con icts are detected, and in the way they are resolved. In that respect, the Pessimistic and Optimistic Concurrency Control (PCC and OCC) alternatives represent two extremes. PCC locking protocols detect con icts as soon as they occur and resolve them using blocking. OCC protocols detect con icts at transaction committime and resolve them using rollbacks (restarts). 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 blockages and rollbacks. SCC relies on the use of added system resources to speculate on potential serialization orders and to ensure that if such serialization orders materialize, the hazards of blockages and roll-backs are minimized. We present a number of SCC-based algorithms that di er in the level of speculation they introduce, and the amo...
Azer Bestavros, Spyridon Braoudakis
Added 09 Aug 2010
Updated 09 Aug 2010
Type Conference
Year 1994
Where RTSS
Authors Azer Bestavros, Spyridon Braoudakis
Comments (0)