Adicionando Replicação utilizando Componentes de Software e um Ambiente Interativo

  • João Carlos Filho UFRGS
  • Silvia de Castro Bertagnolli UFRGS
  • Maria Lúcia Blanck Lisbôa UFRGS

Resumo


Nosso objetivo é simplificar o desenvolvimento de aplicações tolerantes a falhas e minimizar o tempo despendido na fase de implementação. Para isto, foi utilizado um ambiente reflexivo de apoio à programação JReflex e um conjunto de componentes que implementam replicação usando RMI - Remote Method Invocation em Java. Descrevemos brevemente esses componentes e como usar JReflex para selecionar as classes a serem por eles replicadas.

Palavras-chave: replicação de objetos, chamada remota de métodos, ambientes interativos de desenvolvimento de software, linguagem de programação Java

Referências

AMARAL, J.B.; BERTAGNOLLI, S. C; LISBOA, M.L.B. Componentes para Apoiar o Desenvolvimento de Aplicações Tolerantes a Falhas. In: SIMPÓSIO DE COMPUTAÇÃO TOLERANTES A FALHAS, 8.. 1999, Campinas, SP. Anais... Campinas: SBC, 1999. p. 142-146.

BABAOGLU, O.; DAVOLI, R.; MONTRESOR, A. Group Communication in Partitionable Systems: Specification and Algorithms. Bologna: Dept. of Computer Science, University of Bologna. April, 1998. Technical Report UBLCS-98-01.

BERTAGNOLLI, S. C. Ambiente Visual para o Desenvolvimento de Aplicações Java Reflexivas: dissertação de mestrado. Porto Alegre: PPGC da UFRGS, maio. 2000.

BERTAGNOLLI, S. C. Integrando Componentes Tolerantes a Falhas em um Ambiente de Programação Reflexivo: trabalho individual. Porto Alegre: PPGC da UFRGS. 2000.

BIRMAN, K.; JOSEPH, T. Reliable Communication in the Presence of Failures. ACM Trans. On Computer Systems, v.5, n.1, Feb. 1987

BIRMAN, K.; Building Secure and Reliable Network Applications. Greenwich: Manning Publ., 1996, 59p.

FERREIRA FILHO, João Carlos. Implementação de Objetos Replicados usando Java RMI: trabalho individual. Porto Alegre: PPGC da UFRGS, 1999.

FERREIRA FILHO, João Carlos. Implementação de Objetos Replicados usando Java: dissertação de mestrado. Porto Alegre: PPGC da UFRGS, 2000.

FRIEDMAN, Roy. Using virtual synchrony to develop efficient fault tolerant distributed shared memories. Department of Computer Science - Cornell University. Ithaca-NY, 1995.

GUERRAOUI, Rachid; SCHIPER, A. Fault-Tolerance by Replication in Distributed Systems. Reliable Software Technologies In: ADA EUROPE'96, p.38-57, 1996.

GUO, K.; VOGELS. W.; RENESSE, R.V. Structured Virtual Synchrony: Exploring the Bounds of Virtual Synchronous Group Communication. In: ACM SIGOPS EUROPEAN WORKSHOP, Proceedings..., Connemaran-Ireland, Sep. 1996.

LIANG, L.; CHANSON, S.. NEUFELD, G.; Process Groups and Group Communication: Classifications and Requirements, IEEE Computer, p. 56-66, Feb. 1990.

LISBOA, M. L. B. MOTF: Meta-objetos para Tolerancia a Falhas: tese de doutorado. Porto Alegre: CPGCC da UFRGS, 1995.
Publicado
15/07/2000
Como Citar

Selecione um Formato
CARLOS FILHO, João; BERTAGNOLLI, Silvia de Castro; LISBÔA, Maria Lúcia Blanck. Adicionando Replicação utilizando Componentes de Software e um Ambiente Interativo. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 2. , 2000, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 40-45. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2000.23472.