Integração das Especificações ROMIOP e ETF para Difusão Atômica no CORBA
Abstract
OMG published a specification of a reliable ordered multicast interorb protocol for distributed applications developed in CORBA (ROMIOP). That specification was made to attend the demand of applications that need more restritive guarantees on reliability and ordenation, since already existed a specification without these resources (UMIOP). This article presents how ROMIOP was implemented as well as modifications that were made on the specification to make possible the creation of a better protocol. Perfomance measures were made comparing ROMIOP with others protocols, like UMIOP, to show it ́s caracteristics and benefits against the rest.References
Bessani A. N., Fraga J. S., Lung L. C. (2003a). ReMIOP: Projeto e Implementação de um Mecanismo de Difusão Confiável no CORBA. Anais do XXI SBRC 03, Natal RN.
Bessani A. N., Fraga J. S., Lung L. C., et. al.(2003b). Integrating the unreliable multicast inter-orb protocol in mjaco. In Proc. of the 4th IFIP WG 6.1 Inter. Conf. on Distributed Applications and Interoperable Systems - IFIP DAIS 03, LNCS v2893, Paris - France.
Bessani, A. N., Fraga, J. S., Lung, L. C., Alchieri, E. A. B (2004). Active Replication in CORBA: Standards, Protocols and Implementation Framework. In: 6th Int. Symposium on Distributed Objects and Applications, 2004, Larnaca, Cyprus. Proc. of DOA'04.
Deering, S. E. (1986). Host extensions for ip multicasting (rfc 988). IETF RFC.
Défago X., Schiper A. e Urbán P. (2004) Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys, 36(4):372-421, Dec. 2004. ACM Press.
Felber, P. (1998), "The CORBA Object Group Service A Service Approach to Object Groups in CORBA", PhD. Thesis, École Polytechnique Fédérale de Lausanne, Lausanne.
Lau C. L., J. S. Fraga, J. Farines, M. Ogg, A. Ricciardi, CosNamingFT A Fault-Tolerant CORBA Naming Service 18th IEEE Symposium on Reliable Distributed Systems SRDS 99, Lausanne, Suiça, October 1999.
Maffeis, S., Run-Time Support for Object-Oriented Distributed Programming, Ph.D. Thesis University of Zurich. Zurich, 1995.
Moser, L. E., P. M. P. Melliar-Smith, Narasimhan, P., Consistent Object Replication in the Eternal System, Theory and Practice of Object Systems, 4(2): 81-92, 1998.
OMG (2002). The Common Object Request Broker Architecture v3.0. OMG Doc. 02-06-33.
OMG (2000). Object Management Group, Fault-Tolerant CORBA Specification V1.0, OMG document: ptc/2000-04-04, April, 2000. http://www.omg.org.
OMG (2002a). The Common Object Request Broker Architecture v3.0. OMG Doc. 02-06-33.
OMG (2003). Extensible transport framework specification v1.0. OMG Standard.
OMG (2003a). Unreliable multicast inter-orb protocol spec v1.0. OMG Doc. ptc/03-01-11.
OMG (2003b). Reliable, ordered, multicast inter-orb protocol. Revised Submission OMG Document realtime/2003-10-04. October, 2003.
Schneider, F. B. (1990) Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial. ACM Computing Surveys, 22(4): 299-314, Dec. 1990. ACM Press.
Bessani A. N., Fraga J. S., Lung L. C., et. al.(2003b). Integrating the unreliable multicast inter-orb protocol in mjaco. In Proc. of the 4th IFIP WG 6.1 Inter. Conf. on Distributed Applications and Interoperable Systems - IFIP DAIS 03, LNCS v2893, Paris - France.
Bessani, A. N., Fraga, J. S., Lung, L. C., Alchieri, E. A. B (2004). Active Replication in CORBA: Standards, Protocols and Implementation Framework. In: 6th Int. Symposium on Distributed Objects and Applications, 2004, Larnaca, Cyprus. Proc. of DOA'04.
Deering, S. E. (1986). Host extensions for ip multicasting (rfc 988). IETF RFC.
Défago X., Schiper A. e Urbán P. (2004) Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys, 36(4):372-421, Dec. 2004. ACM Press.
Felber, P. (1998), "The CORBA Object Group Service A Service Approach to Object Groups in CORBA", PhD. Thesis, École Polytechnique Fédérale de Lausanne, Lausanne.
Lau C. L., J. S. Fraga, J. Farines, M. Ogg, A. Ricciardi, CosNamingFT A Fault-Tolerant CORBA Naming Service 18th IEEE Symposium on Reliable Distributed Systems SRDS 99, Lausanne, Suiça, October 1999.
Maffeis, S., Run-Time Support for Object-Oriented Distributed Programming, Ph.D. Thesis University of Zurich. Zurich, 1995.
Moser, L. E., P. M. P. Melliar-Smith, Narasimhan, P., Consistent Object Replication in the Eternal System, Theory and Practice of Object Systems, 4(2): 81-92, 1998.
OMG (2002). The Common Object Request Broker Architecture v3.0. OMG Doc. 02-06-33.
OMG (2000). Object Management Group, Fault-Tolerant CORBA Specification V1.0, OMG document: ptc/2000-04-04, April, 2000. http://www.omg.org.
OMG (2002a). The Common Object Request Broker Architecture v3.0. OMG Doc. 02-06-33.
OMG (2003). Extensible transport framework specification v1.0. OMG Standard.
OMG (2003a). Unreliable multicast inter-orb protocol spec v1.0. OMG Doc. ptc/03-01-11.
OMG (2003b). Reliable, ordered, multicast inter-orb protocol. Revised Submission OMG Document realtime/2003-10-04. October, 2003.
Schneider, F. B. (1990) Implementing Fault-Tolerant Services Using the State Machine Approach: A Tutorial. ACM Computing Surveys, 22(4): 299-314, Dec. 1990. ACM Press.
Published
2005-05-09
How to Cite
BORUSCH, Daniel; LUNG, Lau Cheuk; BESSANI, Alysson Neves; FRAGA, Joni da Silva.
Integração das Especificações ROMIOP e ETF para Difusão Atômica no CORBA. In: FAULT TOLERANCE WORKSHOP (WTF), 6. , 2005, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2005
.
p. 97-108.
ISSN 2595-2684.
DOI: https://doi.org/10.5753/wtf.2005.23374.
