João Travassos Cabral Martins


A Replica Consistency Algorithm for GlobData.


Tese submetida para provas de mestrado em Informática Departamento de Informática Faculdade de Ciências da Universidade de Lisboa, Março de 2003.

Sumário

Esta dissertação aborda o problema de gestão de réplicas num sistema de bases de dados orientado a objectos. Apresenta um protocolo que assegura a coerência de dados entre os diferentes nós de um sistema. Este protocolo baseia-se em desenvolvimentos recentes nas técnicas de comunicação em grupo, e no uso da difusão atómica como um bloco de construção fundamental para ordenar transacções em conflito.

Este protocolo foi concretizado no contexto do projecto GlobData. O GlobData é um projecto europeu no âmbito do qual foi concebida e desenvolvida uma plataforma de gestão de dados, denominada Copla. Esta plataforma oferece a abstração de um repositório de objectos global, suportando o acesso transaccional a objectos persistentes geográficamente dispersos, independentemente da sua localização. O Copla suporta a replicação de dados de acordo com diferentes critérios de coerência.

A dissertação apresenta primeiro uma descrição geral do algoritmo, seguida de uma descrição pormenorizada da sua concretização na plataforma Copla. Esta concretização é de seguida avaliada e o seu desempenho comparado ao desempenho dos restantes protocolos de coerência do Copla.


Publicações

A Replica Consistency Algorithm for GlobData.
João Martins
Tese de Mestrado. Departamento de Informática Faculdade de Ciências da Universidade de Lisboa
Março, 2003.
Disponível BibTeX, thesis (pdf ).
The GlobData Fault-Tolerant Replicated Distributed Object Database.
L. Rodrigues, H. Miranda, R. Almeida, J. Martins and P. Vicente
In Proceedings of the First Eurasian Conference on Advances in Information and Communication Technology, pp. 426-433, October 2002, Teheran, Iran.
Available BibTeX, abstract (html) and extended report(gzip postscript), (pdf).
Strong Replication in the GlobData Middleware.
L. Rodrigues, H. Miranda, R. Almeida, J. Martins and P. Vicente.
In Proceedings Workshop on Dependable Middleware-Based Systems, pp. G96-G104, Washington D.C., USA, June 2002. (Suplemental Volume of the 2002 Dependable Systems and Networks Conference, DSN 2002).
Available BibTeX, abstract (html) and extended report(gzip postscript), (pdf).
Coerência num sistema transaccional de replicação de objectos em grande-escala
João Martins, Ricardo Almeida, Hugo Miranda, Luís Rodrigues.
Actas da Quarta Conferência sobre Redes de Computadores (CRC'01)
Novembro, 2001, Covilhã, Portugal
Available BibTeX, extended report (pdf).


Luís Rodrigues