• DocumentCode
    754438
  • Title

    Analyzing Concurrency Control Algorithms When User and System Operations Differ

  • Author

    Bernstein, Philip A. ; Goodman, Nathan ; Lai, Ming-Yee

  • Author_Institution
    Aiken Computation Laboratory, Harvard University
  • Issue
    3
  • fYear
    1983
  • fDate
    5/1/1983 12:00:00 AM
  • Firstpage
    233
  • Lastpage
    239
  • Abstract
    Concurrency control algorithms for database systems are usually regarded as methods for synchronizing Read and Write operations. Such methods are judged to be correct if they only produce serializable executions. However, Reads and Writes are sometimes inaccurate models of the operations executed by a database system. In such cases, serializability does not capture all aspects of concurrency control executions. To capture these aspects, we describe a proof schema for analyzing concurrency control correctness. We illustrate the proof schema by presenting two new concurrency algorithms for distributed database systems.
  • Keywords
    Database systems; nested transactions; serializability theory; transactions; Algorithm design and analysis; Concurrency control; Concurrent computing; Control system analysis; Control systems; Database systems; Distributed databases; Laboratories; Strontium; Transaction databases; Database systems; nested transactions; serializability theory; transactions;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1983.236732
  • Filename
    1703050