• DocumentCode
    2180572
  • Title

    Controlling concurrency using locking protocols

  • Author

    Kedem, Zvi ; Silberschatz, Abraham

  • fYear
    1979
  • fDate
    29-31 Oct. 1979
  • Firstpage
    274
  • Lastpage
    285
  • Abstract
    This paper is concerned with the problem of developing locking protocols for ensuring the consistency of database systems that are accessed concurrently by a number of independent transactions. It is assumed that the database is modelled by a directed acyclic graph whose vertices correspond to the database entities, and whose arcs correspond to certain locking restrictions. Several locking protocols are presented. The weak protocol is shown to ensure consistency and deadlock-freedom only for databases that are organized as trees. For the databases that are organized as directed acyclic graphs, the strong protocol is presented. Discussion of SHARED and EXCLUSIVE locks is also included.
  • Keywords
    Access protocols; Concurrency control; Concurrent computing; Control systems; Database systems; Programming profession; Resumes; System recovery; Transaction databases; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1979., 20th Annual Symposium on
  • Conference_Location
    San Juan, Puerto Rico
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1979.12
  • Filename
    4568022