Uma Experiência com o Modelo de Programação Orientada a Grupos

  • Jeferson Botelho do Amaral UFSM
  • Raul Ceretta Nunes UFSM

Abstract


In distributed systems, to reach secure and consistent processes coordenation demand expert programmers. Reliable group communication primitives create a powerful framework for the development of distributed applications. This paper describes a programming experience using the xAMp system (Extended Atomic Multicast Protocol), a highly versatile group communication service. It consists of an integrated package, designed to be used over local-area networks. The goal is the development of a simple application, in this case data replication, using the process group paradigm.

Keywords: group communication, xAMp, data replication

References

AMIR, Y.; DOLEV, D.; KRAMER, S.; MALKI, D. Transis: A Communication Sub-System for High Availability. 22nd International Symposium on Fault-Tolerant Computing (FTCS-22nd), Boston, July 1992.

BABAOGLU, O.; DAVOLI, R.; GIACHINI, L.A.; BAKER, M. Relacs: A Communications Infraestruture for Constructing Reliable Apllications in Large-Scale Distributed Systems, Technical Report UBLCS-94-15, June 1994.

BIRMAN, K.P.; JOSEPH, T.A. Reliable Communication in the Presence of Failures. ACM Trans. on Computer Systems, Vol. 5, No. 1, February 1987.

BIRMAN, K.P. Building Secure and Reliable Network Applications. Greenwich: Manning, 1996.

GUERRAOUI, R.; SCHIPER, A. Software-Based Replication for Fault Tolerance. IEEE Computer Magazine, Vol. 30, No. 4, pp. 68-74, Abril de 1997.

JALOTE, P. Fault Tolerance in Distributed Systems. New Jersey: Prentice-Hall, 1994.

MALLOTH, C.; FELBER, P.; SCHIPER, A.; WILHELM, U. Phoenix: A Toolkit for Building Fault-Tolerant, Distributed Applications in Large Scale, Départment d' Informatique, Ecole Polytechique Fédérale de Lausanne, Switzerland, July, 1995.

PACHECO, P.S. Parallel Programming With Mpi, San Francisco, Morgan Kaufmann, 1997. 418p.

RENESSE, R.V.; BIRMAN, K. Protocol composition in Horus, Technical Report 95-1505, Cornell University, Dept. of Computer Science, March 1995.

RODRIGUES, L.; VERÍSSIMO, P. xAMp: A Protocol Suite for Group Communication, INESC, Technical University of Lisboa, January 1992.

TANENBAUM, A.S.; KAASHOEK, F.M.; RENESSE, R.V. The Amoeba Distributed Operating System - A Status Report. Department of Mathematics and Computer Science. Vrije Universiteit. Amsterdan, The Netherlands, 1991.

TANENBAUM, A.S. Modern Operation Systems. Englewwod Clifs, NJ: Prentice-Hall, 1992. 728p.
Published
1998-05-14
AMARAL, Jeferson Botelho do; NUNES, Raul Ceretta. Uma Experiência com o Modelo de Programação Orientada a Grupos. In: FAULT TOLERANCE WORKSHOP (WTF), 1. , 1998, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 1-6. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.1998.23486.