• DocumentCode
    1141337
  • Title

    A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases

  • Author

    Gardarin, Georges ; Chu, Wesley W.

  • Author_Institution
    Institut de Programmation
  • Issue
    12
  • fYear
    1980
  • Firstpage
    1060
  • Lastpage
    1068
  • Abstract
    This paper presents a deadlock-free and distributed control algorithm for robustly and consistently updating replicated databases. This algorithm is based on local locking and time stamps on lock tables which permit detection of conflicts among transactions executed at different sites. Messages are exchanged in the network whenever a transaction commitment occurs, that is, at the end of every consistent step of local processing. Conflicts among remote transactions are resolved by a roll back procedure. Local restart is based on a journal of locks which provides backup facilities. Performance in terms of the number of messages and volume of control messages of the proposed algorithm is compared with that of the voting and centralized locking algorithms. These results reveal that the proposed distributed control algorithm performs, in most cases, comparably to the centralized locking algorithm and better than the voting algorithm.
  • Keywords
    Concurrency; deadlock; distributed control; lock table; locking; recovery; replicated databases; time stamps; two-step commit; Communication system control; Costs; Data communication; Distributed control; Distributed databases; Maintenance; Robust control; System recovery; Transaction databases; Voting; Concurrency; deadlock; distributed control; lock table; locking; recovery; replicated databases; time stamps; two-step commit;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1980.1675511
  • Filename
    1675511