Tolerância a Faltas Adaptativa em um Modelo de Componentes
Abstract
This paper presents a fault tolerant model based on components for building distributed applications. The TFA-CCM model allows that quality of service (QoS) requirements be used to select the configuration of replicated services during execution time, employing a set of components that deal with the non-functional aspects of the application. The characteristics of this model and its implementation are described along this paper.References
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.
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.
Published
2003-05-19
How to Cite
FAVARIM, Fábio; FRAGA, Joni; SIQUEIRA, Frank.
Tolerância a Faltas Adaptativa em um Modelo de Componentes. In: FAULT TOLERANCE WORKSHOP (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.
