Enhancing the availability of networked database services by replication and consistency maintenance

We describe a middleware platform for maintaining the consistency of replicated data called COPla (Common Object Platform). The purpose of replication is to enhance the availability of data and services in distributed database networks. That is orthogonal to recovery strategies of backed-up snapshots, logs and other measures to alleviate database downtimes. A range of different consistency modes ensures the correctness of replicated data.

[1]  Pedro Vicente,et al.  Strong Replication in the GlobData Middleware , 2002 .

[2]  Rachid Guerraoui,et al.  Exploiting Atomic Broadcast in Replicated Databases , 1998, Euro-Par.

[3]  Gustavo Alonso,et al.  A suite of database replication protocols based on group communication primitives , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[4]  Hendrik Decker,et al.  COPLA* - a Middleware for Distributed Databases , 2002, Asian Symposium on Programming Languages and Systems.

[5]  Luis Irún-Briz,et al.  COPLA: A Platform for Eager and Lazy Replication in Networked Databases , 2003, ICEIS.

[6]  Luís E. T. Rodrigues,et al.  An indulgent uniform total order algorithm with optimistic delivery , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..

[7]  Alberto Bartoli,et al.  Online reconfiguration in replicated databases based on group communication , 2001, 2001 International Conference on Dependable Systems and Networks.

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

[9]  Gustavo Alonso,et al.  Exploiting atomic broadcast in replicated databases , 1997 .

[10]  Fabrizio Ferrandina,et al.  Implementing Lazy Database Updates for an Object Database System , 1994, VLDB.

[11]  R. G. G. Cattell,et al.  Recent books , 2000, IEEE Spectrum.

[12]  Luis Irún-Briz,et al.  GlobData: A Platform for Supporting Multiple Consistency Modes , 2002, ISDB.

[13]  Luis Irún-Briz,et al.  Flexible Management of Consistency and Availability of Networked Data Replications , 2002, FQAS.

[14]  Rajeev Rastogi,et al.  Update propagation protocols for replicated databates , 1999, SIGMOD '99.

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