DocumentCode :
1401180
Title :
Optimizing vote and quorum assignments for reading and writing replicated data
Author :
Cheung, Shun Yan ; Ahamad, Mustaque ; Ammar, Mostafa H.
Author_Institution :
Sch. of Inf. & Comput. Sci., Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
1
Issue :
3
fYear :
1989
fDate :
9/1/1989 12:00:00 AM
Firstpage :
387
Lastpage :
397
Abstract :
In the weighted voting protocol which is used to maintain the consistency of replicated data, the availability of the data to ready and write operations not only depends on the availability of the nodes storing the data but also on the vote and quorum assignments used. The authors consider the problem of determining the vote and quorum assignments that yield the best performance in a distributed system where node availabilities can be different and the mix of the read and write operations is arbitrary. The optimal vote and quorum assignments depend not only on the system parameters, such as node availability and operation mix, but also on the performance measure. The authors present an enumeration algorithm that can be used to find the vote and quorum assignments that need to be considered for achieving optimal performance. When the performance measure is data availability, an analytical method is derived to evaluate it for any vote and quorum assignment. This method and the enumeration algorithm are used to find the optimal vote and quorum assignment for several systems. The enumeration algorithm can also be used to obtain the optimal performance when other measures are considered
Keywords :
distributed processing; fault tolerant computing; protocols; distributed system; enumeration algorithm; node availabilities; operation mix; optimal performance; quorum assignments; reading; vote optimizing; weighted voting protocol; writing replicated data; Access protocols; Availability; Communication system control; Costs; Data analysis; Fault tolerance; Performance analysis; Switches; Voting; Writing;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.87983
Filename :
87983
Link To Document :
بازگشت