• DocumentCode
    782351
  • Title

    Epidemic algorithms for replicated databases

  • Author

    Holliday, JoAnne ; Steinke, Robert ; Agrawal, Divyakant ; Abbadi, Amr El

  • Author_Institution
    Dept. of Comput. Eng., Santa Clara Univ., CA, USA
  • Volume
    15
  • Issue
    5
  • fYear
    2003
  • Firstpage
    1218
  • Lastpage
    1238
  • Abstract
    We present a family of epidemic algorithms for maintaining replicated database systems. The algorithms are based on the causal delivery of log records where each record corresponds to one transaction instead of one operation. The first algorithm in this family is a pessimistic protocol that ensures serializability and guarantees strict executions. Since we expect the epidemic algorithms to be used in environments with low probability of conflicts among transactions, we develop a variant of the pessimistic algorithm which is optimistic in that transactions commit as soon as they terminate locally and inconsistencies are detected asynchronously as the effects of committed transactions propagate through the system. The last member of the family of epidemic algorithms is pessimistic and uses voting with quorums to resolve conflicts and improve transaction response time. A simulation study evaluates the performance of the protocols.
  • Keywords
    protocols; replicated databases; software maintenance; transaction processing; causal delivery; database replication; epidemic algorithms; epidemic communication; log records; pessimistic protocol; quorum voting; replicated database maintenance; serializability; strict executions; transaction response time; Access protocols; Computational modeling; Computer networks; Database systems; Delay; Distributed databases; Network servers; Personal communication networks; Transaction databases; Voting;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2003.1232274
  • Filename
    1232274