DocumentCode :
3035060
Title :
Efficient quorum operations in replicated databases
Author :
Helal, Abdelsalam Sumi
Author_Institution :
MCC Corp., Austin, TX, USA
fYear :
1998
fDate :
16-18 Feb 1998
Firstpage :
60
Lastpage :
66
Abstract :
Accessing and updating replicated data using quorum based methods achieve the highest degrees of data and system availability. A quorum of replicas must be used to access/update the data. Unfortunately the size of the quorums increases as the number of replicas increases, imposing limitations on the scalability of replicated systems that use the quorum method. We present and evaluate heuristics for optimizing the selection of quorums by: minimizing message exchange, load balancing the replicas, and minimizing the quorum formation delays. We show that even though minimum size quorums incur the least number of messages, they cause serious congestion problems, and are not optimal quorums in all cases. We also show that larger but load balanced quorums achieve better performance. In addition, we show a particularly interesting and important observation on the effect of quorum selection on the concurrency conflict behavior of transactions. Theoretically, it is known that the choice of quorums may affect the transaction conflict rate, but not the transaction abort rate. Practically, however, we found that the choice of quorums may affect both conflict and abort rates. We provide a detailed explanation of this effect, and offer heuristic based guidelines for the efficient selection of quorums
Keywords :
message passing; replicated databases; resource allocation; software fault tolerance; transaction processing; concurrency conflict behavior; congestion problems; data access/update; efficient quorum operations; heuristic based guidelines; load balanced quorums; load balancing; message exchange; minimum size quorums; quorum based methods; quorum formation delays; quorum selection; replicated data access; replicated databases; replicated systems; scalability; system availability; transaction abort rate; transaction conflict rate; Availability; Cost function; Database systems; Delay; Distributed databases; Guidelines; Large-scale systems; Voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing and Communications, 1998. IPCCC '98., IEEE International
Conference_Location :
Tempe/Phoenix, AZ
ISSN :
1097-2641
Print_ISBN :
0-7803-4468-5
Type :
conf
DOI :
10.1109/PCCC.1998.659900
Filename :
659900
Link To Document :
بازگشت