Title :
Speculation based nested locking protocol to increase the concurrency of nested transactions
Author :
Reddy, P. Krishna ; Kitsuregawa, Masaru
Author_Institution :
Inst. of Ind. Sci., Tokyo Univ., Japan
Abstract :
The authors propose an improved concurrency control protocol based on speculation for nested transactions and explain how it increases both intraand inter-transaction concurrency as compared to J.E.B. Moss´s (1985) nested locking protocol. In the proposed speculative nested locking (SNL) protocol, whenever a sub-transaction finishes work with a data object (produces after-image), it´s parent inherits the lock. The waiting sub-transaction carries out speculative executions by accessing both before- and after-images of preceding sub-transaction and selects appropriate execution after the termination of the preceding subtransaction. In this way, SNL allows multiple executions to be carried out for a transaction by trading extra processing and main memory resources to increase concurrency
Keywords :
concurrency control; database theory; protocols; transaction processing; SNL protocol; after-image; concurrency control protocol; data object; inter-transaction concurrency; main memory resources; multiple executions; nested locking protocol; nested transactions; speculation based nested locking protocol; speculative executions; sub-transaction; Access protocols; Banking; Concurrency control; Concurrent computing; Distributed databases; Industrial control; Object oriented databases; Object oriented modeling; Parallel processing; Transaction databases;
Conference_Titel :
Database Engineering and Applications Symposium, 2000 International
Conference_Location :
Yokohama
Print_ISBN :
0-7695-0789-1
DOI :
10.1109/IDEAS.2000.880591