• 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