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 :
بازگشت