DocumentCode
2720527
Title
A multiversion concurrency control algorithm for concurrent execution of partial update and bulk retrieval transactions
Author
Kataoka, Ryoji ; Satoh, Tetsuji ; Inoue, Ushio
Author_Institution
NTT Commun. & Inf. Process. Lab., Kanagawa, Japan
fYear
1991
fDate
27-30 Mar 1991
Firstpage
130
Lastpage
136
Abstract
A novel multiversion concurrency control algorithm is presented which substantially improves concurrency between batch and online transactions. A bulk retrieval transaction which reads all data objects and partial update transactions which read and write a few data objects are studied as batch and online transactions, respectively. The algorithm is based on a mixture of multiversion time-stamp ordering and modified two-version two-phase locking. It can remove the interference between the retrieval and the update transactions, and reduce the interference between the update transactions themselves. Results of a simulation study show that the completion ratio of those transactions with this algorithm is much better than that with existing algorithms, when the number of transactions is large and the data contention between those transactions is high
Keywords
concurrency control; distributed databases; transaction processing; batch transaction; bulk retrieval transactions; concurrent execution; multiversion concurrency control algorithm; multiversion time-stamp ordering; online transactions; partial update; two-version two-phase locking; Concurrency control; Concurrent computing; Information management; Information processing; Information retrieval; Interference; Laboratories; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-2133-8
Type
conf
DOI
10.1109/PCCC.1991.113802
Filename
113802
Link To Document