• DocumentCode
    2792643
  • Title

    Availability/Consistency Balancing Replication Model

  • Author

    Osrael, Johannes ; Froihofer, Lorenz ; Goeschka, Karl M.

  • Author_Institution
    Inst. of Inf. Syst., Vienna Univ. of Technol.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Replication combined with explicit management of data integrity constraints can be used to enhance availability of object-oriented, data-centric distributed systems when node and link failures occur. Our approach enhances availability by temporarily relaxing non-critical data integrity constraints during degraded situations. This requires new kinds of optimistic replication protocols that support the configuration of this trade-off. The contribution of this paper is a replication model called availability/consistency balancing replication model that allows replicas to diverge in degraded situations if data integrity can be temporarily relaxed and re-establishes both replica consistency and data integrity during repair time. The primary-per-partition-protocol and adaptive voting are two concrete protocols following our model. The feasibility of our approach has been shown by several prototype implementations.
  • Keywords
    client-server systems; data integrity; distributed object management; object-oriented methods; protocols; adaptive voting; availability-consistency balancing replication model; data integrity; link failures; object-oriented data-centric distributed systems; optimistic replication protocols; primary-per-partition-protocol; Concrete; Control engineering; Degradation; Fault tolerance; Management information systems; Object oriented modeling; Protocols; Prototypes; Technology management; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370610
  • Filename
    4228338