Trying to Cater for Replication Consistency and Integrity of Highly Available Data

Replication increases the availability of data. Availability, consistency and integrity are competing objectives. They need to be reconciled, and adapted to the needs of different applications and users, by appropriate replication strategies. We outline work in progress on a middleware architecture for replicated databases. It simultaneously maintains several protocols, so that it can be reconfigured on the fly to the actual needs of availability, consistency and integrity of possibly simultaneous applications and users

[1]  Jean-Marie Nicolas Logic for improving integrity checking in relational data bases⋆ , 2004, Acta Informatica.

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

[3]  Hendrik Decker,et al.  A Case for Paraconsistent Logic as Foundation of Future Information Systems , 2005, CAiSE Workshops.

[4]  Gustavo Alonso,et al.  MIDDLE-R: Consistent database replication at the middleware level , 2005, TOCS.

[5]  Abdelkader Hameurlain,et al.  Proceedings of the 13th International Conference on Database and Expert Systems Applications , 1995 .

[6]  Luis Irún-Briz,et al.  A Middleware Architecture for Supporting Adaptable Replication of Enterprise Application Data , 2005, TEAA.

[7]  Divyakant Agrawal,et al.  Epidemic Algorithms for Replicated Databases , 2003, IEEE Trans. Knowl. Data Eng..

[8]  Hendrik Decker,et al.  Avenues to Flexible Data Integrity Checking , 2006, 17th International Workshop on Database and Expert Systems Applications (DEXA'06).

[9]  Bettina Kemme,et al.  Database replication for clusters of workstations , 2000 .

[10]  Luis Irún-Briz,et al.  Database Replication Protocols , 2005, Encyclopedia of Database Technologies and Applications.

[11]  Francesc D. Muñoz-Escoí,et al.  Implementing Database Replication Protocols based on O2PL in a Middleware Architecture , 2006, Databases and Applications.

[12]  Jim Gray,et al.  A critique of ANSI SQL isolation levels , 1995, SIGMOD '95.

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

[14]  Francisco Castro-Company,et al.  Extending Wide-Area Replication Support with Mobility and Improved Recovery , 2005, ISSADS.

[15]  Bettina Kemme,et al.  Postgres-R(SI): combining replica control with concurrency control based on snapshot isolation , 2005, 21st International Conference on Data Engineering (ICDE'05).

[16]  Karl M. Göschka,et al.  Dependable distributed systems , 2004, OOPSLA '04.

[17]  Ricardo Jiménez-Peris,et al.  Middleware based data replication providing snapshot isolation , 2005, SIGMOD '05.

[18]  Fernando Pedone,et al.  Database replication using generalized snapshot isolation , 2005, 24th IEEE Symposium on Reliable Distributed Systems (SRDS'05).

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

[20]  Lei Gao,et al.  Improving Availability and Performance with Application-Specific Data Replication , 2004 .