Replicação de Objetos em um Sistema Distribuído

  • Emerson Rogério de Oliveira Junior UFRGS
  • Philippe Olivier Alexandre Navaux UFRGS

Resumo


Este trabalho apresenta a implementação de replicação de objetos em um sistema distribuído. O objetivo principal é avaliar o comportamento de uma aplicação em um sistema distribuído, mediante a ocorrência de uma falha de crash. O objeto que está sendo processado possui a função de coordenar uma ação, a qual está acontecendo em um grupo de objetos clientes. A replicação permite que o objeto coordenador seja duplicado, sendo que outros objetos realizarão as mesmas funções do coordenador. É adotada a técnica do primário-backup onde, no caso de falha do objeto primário, um objeto réplica assume a função do objeto primário e continua a coordenar os objetos da aplicação.

Palavras-chave: Sistemas distribuídos, objetos distribuídos, tolerância a falhas em sistemas distribuídos, replicação, DPC, PVM

Referências

ALSBERG, P. A. and DAY, J.D. A Principie for Resilient Sharing of Distributed Resources. Proc. of the Second Intem. Conf. on Software Engineering. San Francisco,CA. p.562-570, 1976.

BARTLETT, J. F. A NonStop Kernel. Proceedings of the Eighth Symposium on Operating Systems Principies. In ACM Operating Systems Review. V. 15, n.5, 1981.

BHIDE, A. et al. A Highly Avaiable Network File Server. Proc. of the USENIX. P.199-205, 1991.

BUDHIRAJA, N. and MARZULLO, K. Tradeoffs in lmplementating Primary-Backup Protocols. Dept. of Computer Sc., Cornell Univ. Tech. Repont TR 92-1307, Ithaca, Ny, 1992.

BUDHIRAJA, N. et al. The Primary-Backup Approach. In: Distributed Systems. ACM Press. New York, p. 199-216, 1993.

CAVALHEIRO, G. et al. DPC++: Uma Linguagem para Processamento Distribuído. Florianópolis: V SBAC-PAD, anais..., outubro, 1993.

GHOSH, S. et al. Fault-Tolerance Through Scheduling of Aperiodic Tasks in Hard Real-Time Multiprocessos Systems. IEEE Trans. on Parallel and Distributed Systems. New York, v. 8, n. 3, p.272-284, mar. 1997.

JALOTE, P. Fault Tolerance in Distributed Systems. New Jersey: PTR Prentice Hall, Englewood Cliffs, 1994.

MULLENDER, S. Distributed Systems. Addison Wesley Publishing Company. ACM Press. New York. 1995.
Publicado
28/09/1998
OLIVEIRA JUNIOR, Emerson Rogério de; NAVAUX, Philippe Olivier Alexandre. Replicação de Objetos em um Sistema Distribuído. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 10. , 1998, Búzios/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 157-160. DOI: https://doi.org/10.5753/sbac-pad.1998.22686.