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
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;
Conference_Titel :
Computer Performance and Dependability Symposium, 1995. Proceedings., International
Conference_Location :
Erlangen
Print_ISBN :
0-8186-7059-2
DOI :
10.1109/IPDS.1995.395835