DocumentCode :
3173013
Title :
Optimal replica control protocols exhibit symmetric operation availabilities
Author :
Theel, O. ; Pagnia, H.
Author_Institution :
Dept. of Comput. Sci., Darmstadt Univ. of Technol., Germany
fYear :
1998
fDate :
23-25 June 1998
Firstpage :
252
Lastpage :
261
Abstract :
Replicating data in a distributed system is a suitable means for increasing the availability as well as the performance of data access operations. Unfortunately, there exists a trade-off between these two properties: a replica control protocol which exhibits, e.g., a high read availability and low read operation costs usually suffers from low write availability and high write operation costs. This trade-off is visible for protocols like Weighted Voting for which the above characteristics can be customized by adjusting certain protocol parameters. Changing the read and write quorums of a Weighted Voting protocol while preserving the protocol´s correct behavior increases either the read availability and the write operation costs or the write availability and the read operation costs but not both at the same time. We prove that for a large class of replica control protocols, a certain symmetry between the read and write operation availability exists. We further demonstrate how a protocol without this symmetry property can be optimized such that the resulting protocol has identical cost but a higher read or write availability or both. We present two design strategies which lead to those optimized replica control protocols. By using the well-known Grid Protocol (which lacks symmetry) as an example, we apply our findings to derive two different replica control protocols with superior characteristics.
Keywords :
memory protocols; optimisation; replicated databases; software fault tolerance; software performance evaluation; Grid Protocol; Weighted Voting protocol; data access operations; data replication; distributed system; optimal replica control protocols; performance; read availability; read operation costs; symmetric operation availabilities; write availability; write operation costs; Access protocols; Availability; Communication system control; Computer science; Cost function; Design optimization; Fault tolerant systems; Optimal control; Voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
Conference_Location :
Munich, Germany
ISSN :
0731-3071
Print_ISBN :
0-8186-8470-4
Type :
conf
DOI :
10.1109/FTCS.1998.689476
Filename :
689476
Link To Document :
بازگشت