DocumentCode
2414436
Title
Availability and Performance of the Adaptive Voting Replication
Author
Osrael, Johannes ; Froihofer, Lorenz ; Chlaupek, Norbert ; Goeschka, Karl M.
Author_Institution
Vienna Univ. of Technol.
fYear
2007
fDate
10-13 April 2007
Firstpage
53
Lastpage
60
Abstract
Replication is used to enhance availability and performance in distributed systems. Replica consistency and data integrity (constraint consistency) are correctness criteria for data-centric distributed systems. If consistency needs to be ensured all time, such systems soon become (partially) unavailable if node and link failures occur. However, some applications exist (e.g., in control engineering) where consistency can be temporarily relaxed during degradation in order to achieve higher availability. Recently we proposed adaptive voting (AV), a novel replication protocol based on traditional quorum consensus (voting) that allows the configuration of this trade-off. AV allows non-critical operations (that cannot violate critical constraints) even if no quorum exists. Since this might impose replica conflicts and data integrity violations, different reconciliation policies are needed to re-establish correctness at repair time. The contribution of this paper is two-fold: First, we present an availability analysis of AV. Second, we present performance measurements of AV from our .NET-based proof-of-concept implementation. The availability analysis shows that AV provides better availability than traditional voting if (i) some data integrity constraints of the system are relaxable and (ii) reconciliation time is shorter than degradation time. The performance results indicate that a read-one/write-all configuration of AV is fastest for write-operations that involve checking of inter-object constraints and thus implicitly include read operations
Keywords
data integrity; distributed processing; security of data; adaptive voting replication protocol; constraint consistency; data integrity; distributed systems; quorum consensus; replica consistency; Availability; Control engineering; Control systems; Degradation; Measurement; Performance analysis; Protocols; Radio control; Security; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Availability, Reliability and Security, 2007. ARES 2007. The Second International Conference on
Conference_Location
Vienna
Print_ISBN
0-7695-2775-2
Type
conf
DOI
10.1109/ARES.2007.50
Filename
4159787
Link To Document