Tolerância a Faltas Adaptativa em um Modelo de Componentes

  • Fábio Favarim UFSC
  • Joni Fraga UFSC
  • Frank Siqueira UFSC

Resumo


Este artigo apresenta um modelo de tolerância a faltas baseado em componentes para a construção de aplicações distribuídas. O modelo TFA-CCM permite que requisitos de qualidade de serviço (QoS) guiem a seleção da configuração de serviços replicados em tempo de execução, utilizando um conjunto de componentes que tratam dos aspectos não-funcionais da aplicação. As características deste modelo e a sua implementação são descritos ao longo deste artigo.

Referências

Bagchi, S. et al. (1998) The Chameleon Infrastructure for Adaptive, Software Implemented Fault Tolerance. In: 17th IEEE Symposium on Reliable Distributed Systems. p. 261–267, West Lafayette, Indiana. IEEE Computer Society.

Chen, W. K., Hiltunen, M. A. e Schlichting, R. D. (2001). Constructing Adaptive Software in Distributed Systems. In 21st International Conference on Distributed Computing Systems. p. 635-643. Phoenix. AZ. IEEE Computer Society.

Cukier, M. et al. (1998). AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects. In 17th IEEE Symposium on Reliable Distributed Systems. p. 245-253, West Lafayette, Indiana. IEEE Computer Society.

Hayden, M. G. (1998). The Ensemble System. PhD thesis, Cornell University.

Marangozova, V. e Hagimont, D. (2002). An Infrastructure for CORBA Component Replication. In 1st IFIP/ACM Working Conference on Component Deployment. p.222-232, Berlin, Alemanha.

Marvie, R., Merle, P., e Vadet, M. (2002). The OpenCCM Plataform. http://corbaweb.lifl.fr/OpenCCM/

Iona Technologies (2001). ORBacus for C++ and Java, version 4.0.5.

Kim, K.H., Lawrence, T.(1990).Adaptive Fault Tolerance: Issues and Approaches. In 2nd IEEE Workshop on Future Trends of Distributed Computing Systems. p. 38-46, Cairo, Egypt. IEEE Computer Society.

Microsoft (2001). Overview of the .NET Framework. MSDN Library White Paper.

OMG (2002). CORBA Components. OMG Document formal/02-06-65.

Powell, D. (1991). Delta-4 Architecture Guide. Esprit II P2252, Delta-4 Phase 3.

Sabnis, C. et al. (1998). Proteus: A Flexible Infrastructure to Implement Adaptive Fault Tolerance in AQuA. In 7th IFIP International Working Conference on Dependable Computing for Critical Applications. p. 137–156. San Jose, CA, USA

Sun Microsystems, v. (2001). Enterprise JavaBeans Specification. v2.0.

Szyperski, C. (1998). Component Software: Beyond Object-Oriented Programming. ACM Press/Addison-Wesley Publishing Co.

W3C (1998). eXtensible Markup Language (XML) v1.0. World Wide Web Consortium.

Zinky, J. A., Bakken, D. E. e Schantz, R. E. (1997). Architectural Support for Quality of Service for CORBA Objects. Theory e Practice of Object Systems, v.3, n.1, p.53–73.
Publicado
19/05/2003
FAVARIM, Fábio; FRAGA, Joni; SIQUEIRA, Frank. Tolerância a Faltas Adaptativa em um Modelo de Componentes. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 4. , 2003, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 119-126. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2003.23394.