• 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