DocumentCode
2580779
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
fYear
2000
fDate
2000
Firstpage
296
Lastpage
305
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Database Engineering and Applications Symposium, 2000 International
Conference_Location
Yokohama
Print_ISBN
0-7695-0789-1
Type
conf
DOI
10.1109/IDEAS.2000.880591
Filename
880591
Link To Document