• DocumentCode
    753838
  • Title

    A Family of Locking Protocols for Database Systems that Are Modeled by Directed Graphs

  • Author

    Silberschatz, Abraham ; Kedam, Z.M.

  • Author_Institution
    Department of Computer Sciences, University of Texas
  • Issue
    6
  • fYear
    1982
  • Firstpage
    558
  • Lastpage
    562
  • Abstract
    This paper is concerned with the problem of ensuring the integrity of database systems that are accessed concurrently by a number of independent asychronously running transactions. It is assumed that the database system is partitioned into small units that are referred to as the database entities. The relation between the entities is represented by a directed acyclic graph in which the vertices correspond to the database entities and the arcs correspond to certain access rights. We develop a family of non-two-phase locking protocols for such systems that will be shown to ensure serializability and deadlock-freedom. This family is sufficientdy general to encompass all the previously developed non-two-phase lose locking protocols as well as a number of new protocols. One of these new protocols that seems to be particularly useful is also presented in this paper.
  • Keywords
    Concurrency; consistency; database systems; deadlocks; locking protocols; transactions; Access protocols; Concurrent computing; Database systems; Indexes; Permission; Proposals; System recovery; Transaction databases; Concurrency; consistency; database systems; deadlocks; locking protocols; transactions;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1982.235885
  • Filename
    1702989