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