• DocumentCode
    3757470
  • Title

    Deferred-Update Replication Supporting Multiple Consistency Models

  • Author

    Atsushi Ohta;Ryota Kawashima;Hiroshi Matsuo

  • Author_Institution
    Nagoya Inst. of Technol., Nagoya, Japan
  • fYear
    2015
  • Firstpage
    610
  • Lastpage
    612
  • Abstract
    Many distributed systems use a replication mechanism for reliability and availability. On the other hand, developers have to consider minimum consistency requirement for each application. Therefore, a novel replication protocol that supports multiple consistency models is required. Multi-Consistency Data Replication (McRep) is a middleware-based replication protocol and can support multiple consistency models. However, McRep has a potential problem in that a replicator relaying all request and reply messages between clients and replicas can be a performance bottleneck and a single-point-of-failure. A deferred-update replication is a well-established approach for fault-tolerant data management systems but can only guarantee One-Copy Serializability. We apply the version control method of McRep to the deferred-update replication protocol to solve the problems. We extend client-side programs to store version numbers of their own transactions. We also extend the replica´s role to control version numbers to determine if a replica ensures a specified consistency model. We have implemented and evaluated both the proposed and the McRep protocols. The evaluation results show that the proposed protocol achieved comparable throughput of transactions to McRep. Especially the proposed protocol improved the throughput up to 16% at a read-heavy workload in One-Copy Serializability.
  • Keywords
    "Protocols","Throughput","Servers","Proposals","Databases","Fault tolerance","Fault tolerant systems"
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2015 Third International Symposium on
  • Electronic_ISBN
    2379-1896
  • Type

    conf

  • DOI
    10.1109/CANDAR.2015.43
  • Filename
    7425445