Revisiting Hot Passive Replication

Passive replication has been extensively studied in the literature. However, there is no comprehensive study yet with regard to its degree of communication synchrony. Therefore, we propose a new, detailed classification of hot passive replication protocols, including a survey of the fault tolerance and performance of each class

[1]  Sam Toueg,et al.  Fault-tolerant broadcasts and related problems , 1993 .

[2]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[3]  Fred B. Schneider,et al.  The primary-backup approach , 1993 .

[4]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[5]  Francesc D. Muñoz-Escoí,et al.  Increasing Availability in a Replicated Partitionable Distributed Object System , 2006, ISPA.

[6]  Reaz Hoque Corba 3 , 1998 .

[7]  Leslie Lamport,et al.  How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs , 2016, IEEE Transactions on Computers.

[8]  Keith Marzullo,et al.  Highly-available services using the primary-backup approach , 1992, [1992 Proceedings] Second Workshop on the Management of Replicated Data.

[9]  Roberto Baldoni,et al.  Impact ofWAN Channel Behavior on End-to-end Latency of Replication Protocols , 2006, 2006 Sixth European Dependable Computing Conference.

[10]  Simin Nadjm-Tehrani,et al.  Building and Evaluating a Fault-Tolerant CORBA Infrastructure , 2002 .

[11]  Kishor S. Trivedi,et al.  Performance and reliability evaluation of passive replication schemes in application level fault tolerance , 1999, Digest of Papers. Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing (Cat. No.99CB36352).

[12]  Aniruddha S. Gokhale,et al.  Towards Real-Time Fault-Tolerant CORBA Middleware , 2004, Cluster Computing.

[13]  Francesc D. Muñoz-Escoí,et al.  ROI: an invocation mechanism for replicated objects , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[14]  Kenneth P. Birman,et al.  Exploiting virtual synchrony in distributed systems , 1987, SOSP '87.

[15]  L. Alvisi,et al.  A Survey of Rollback-Recovery Protocols , 2002 .

[16]  Xavier Défago,et al.  Semi-passive replication , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[17]  Alan Burns,et al.  Programming Replicated Systems in Ada 95 , 1996, Comput. J..

[18]  Matti A. Hiltunen,et al.  Fault-tolerant grid services using primary-backup: feasibility and performance , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).

[19]  Dennis Shasha,et al.  The dangers of replication and a solution , 1996, SIGMOD '96.

[20]  Gustavo Alonso,et al.  Database replication techniques: a three parameter classification , 2000, Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000.

[21]  Rachid Guerraoui,et al.  Software-Based Replication for Fault Tolerance , 1997, Computer.

[22]  Luis Irún-Briz,et al.  Recovery Strategies for Linear Replication , 2006, ISPA.

[23]  Gustavo Alonso,et al.  Scalable Replication in Database Clusters , 2000, DISC.

[24]  Idit Keidar,et al.  Group communication specifications: a comprehensive study , 2001, CSUR.

[25]  Sam Toueg,et al.  Unreliable failure detectors for reliable distributed systems , 1996, JACM.