• DocumentCode
    2632753
  • Title

    Performance evaluation of the quorum consensus replication method

  • Author

    Helal, Abdelsalam ; Bhargava, Bharat

  • Author_Institution
    Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA
  • fYear
    1995
  • fDate
    24-26 Apr 1995
  • Firstpage
    165
  • Lastpage
    172
  • Abstract
    The goal of data replication in distributed database systems is to increase data availability in the presence of failures. Using the quorum consensus method, up to [(n+1)/2] site failures can be tolerated, in an n-site system without loss of data accessability. Quorum consensus can however be very expensive to use, especially in large-scale systems. This is because multiple sites in the system must be accessed to perform the read or write operations. This paper describes an actual implementation of the quorum consensus method and gives an experimental evaluation of its performance. The implementation was done in the context of the Purdue Raid, which is a LAN-based distributed database system with extensive experimentation infrastructure. We focus our description on the particularities of managing version numbers and choosing object weights and thresholds. We also present a performance evaluation study, where the message traffic overhead, throughput and response time, and availability of the quorum consensus method is studied and compared to the read-one-write-all method
  • Keywords
    configuration management; distributed databases; local area networks; relational databases; replicated databases; software fault tolerance; software performance evaluation; LAN-based distributed database system; Purdue Raid; data accessability; data availability; data replication; distributed database systems; experimentation infrastructure; large-scale systems; message traffic overhead; multiple sites; object threshold choosing; object weight choosing; performance evaluation; quorum consensus replication method; read operations; read-one-write-all method; response time; site failures; throughput; version number management; write operations; Availability; Computer science; Data engineering; Database systems; Delay; Distributed databases; Large-scale systems; Quality management; Throughput; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Performance and Dependability Symposium, 1995. Proceedings., International
  • Conference_Location
    Erlangen
  • Print_ISBN
    0-8186-7059-2
  • Type

    conf

  • DOI
    10.1109/IPDS.1995.395835
  • Filename
    395835