• 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