Implementing database replication protocols based on O2PL in a middleware architecture

  • Authors:
  • J. E. Armendáriz;J. R. Juárez;J. R. Garitagoitia;J. R. González de Mendívil;F. D. Muñoz-Escoí

  • Affiliations:
  • Dpto. de Matemática e Informática, Universidad Pública de Navarra, Pamplona, Spain;Dpto. de Matemática e Informática, Universidad Pública de Navarra, Pamplona, Spain;Dpto. de Matemática e Informática, Universidad Pública de Navarra, Pamplona, Spain;Dpto. de Matemática e Informática, Universidad Pública de Navarra, Pamplona, Spain;Instituto Tecnológico de Informática, Universidad Politécnica de Valencia, Valencia, Spain

  • Venue:
  • DBA'06 Proceedings of the 24th IASTED international conference on Database and applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Database replication is a way to increase system performance and fault-tolerance of a given system. The price to pay is the effort needed to guarantee data consistency, and this is not an easy task. In this paper, we introduce a description of two 1-Copy-Serializable (1CS) eager update everywhere replication protocols. The preliminary results of their implementation in a middleware architecture are also presented. The advantage of these replication protocols is that they do not need to re-implement features that are provided by the underlying database. The first one does not rely on strong group communication primitives; distributed deadlock is avoided by a deadlock prevention schema based on transaction priorities (whose information is totally local at each node). The second one manages replica consistency by the total order message delivery featured by Group Communication Systems (GCSs).