Sciweavers

DNIS
2007
Springer

Improving the Performance of Read-Only Transactions Through Speculation

14 years 5 months ago
Improving the Performance of Read-Only Transactions Through Speculation
A read-only transaction (ROT) does not modify any data. The main issues regarding processing ROTs are correctness, data currency and performance. Two-phase Locking (2PL) protocol is widely used for concurrency control with serializabilty as correctness criteria. Even though 2PL processes ROTs correctly with no data currency related issues, the performance deteriorates as data contention increases. To improve the performance over 2PL, snapshot isolation (SI)-based protocols have been proposed. SI-based protocols process ROTs by reading from a snapshot of the committed data and ignoring the modifications produced by the concurrent active transactions. Even though SI-based algorithms improve the performance of ROTs, both data currency of ROTs and correctness (serializability) are compromised. In this paper, we propose an approach to improve the performance of ROTs using speculation without compromising data currency of transactions and correctness. The proposed approach improves the perfo...
Thirumalaisamy Ragunathan, P. Krishna Reddy
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where DNIS
Authors Thirumalaisamy Ragunathan, P. Krishna Reddy
Comments (0)