DocumentCode
2262881
Title
Extending Speculation-Based Protocols for Processing Read-Only Transactions in Distributed Database Systems
Author
Goyal, Mohit ; Ragunathan, T. ; Reddy, P. Krishna
Author_Institution
Int. Inst. of Inf. Technol., Hyderabad, India
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
527
Lastpage
532
Abstract
The main issues in processing read-only transactions (ROTs) are correctness, data currency and performance. The popular two-phase locking (2PL) protocol processes the transactions correctly according to serializability criteria, but its performance deteriorates with data contention. To improve the performance, snapshot isolation (SI)-based approaches have been proposed. Even though SI-based approaches improve performance, however they compromise both correctness and data currency aspects. In the literature, an effort has been made to propose improved approaches to process ROTs based on the notion of speculation. The speculation-based approaches improve performance without compromising both correctness and data currency aspects. In this paper, we have extended the speculation-based protocols for processing ROTs in a distributed database systems. It has been identified that an ROT under speculation-based protocols in distributed database systems require a commit phase. In addition, additional messages are required for making speculative versions available to ROTs during the execution phase of an update transaction. In spite of these overheads, the proposed protocols reduce the waiting time of ROTs significantly by increasing the parallelism without violating both correctness and data currency aspects. The simulation experiments show that the proposed protocols significantly improve the performance over 2PL and SI-based protocols.
Keywords
distributed databases; protocols; transaction processing; ROT; data contention; data currency aspects; distributed database systems; read-only transactions; serializability criteria; snapshot isolation; speculation-based protocols; two-phase locking protocol processes; update transaction; concurrency control; distributed databases; high-performance; read-only transactions; speculation; transaction-processing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Print_ISBN
978-1-4244-8335-8
Electronic_ISBN
978-0-7695-4214-0
Type
conf
DOI
10.1109/HPCC.2010.69
Filename
5581458
Link To Document