Extending the UMIOP specification for reliable multicast in CORBA

  • Authors:
  • Alysson Neves Bessani;Joni da Silva Fraga;Lau Cheuk Lung

  • Affiliations:
  • DAS – Departamento de Automação e Sistemas, UFSC – Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brazil;DAS – Departamento de Automação e Sistemas, UFSC – Universidade Federal de Santa Catarina, Florianópolis, Santa Catarina, Brazil;Graduate Program in Applied Computer Science, Pontifical Catholic University of Paraná, Curitiba, Paraná, Brazil

  • Venue:
  • OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

OMG has published an unreliable multicast specification for distributed applications developed in CORBA (UMIOP). This mechanism can be implemented based on IP Multicast, a best-effort protocol, which provides no guarantees about the message delivery. However, many fault-tolerant or groupware applications demand more restrictive agreement and ordering guarantees (for instance, reliable multicast with FIFO, causal or total ordering) from the available support for group communication. OMG has not yet provided any specification for supporting those requirements. This paper presents an important contribution towards this direction. We proposed the ReMIOP, an extension to the UMIOP/OMG protocol, for the conception of a reliable multicast mechanism in CORBA middleware. Performance measures comparing ReMIOP, UMIOP and UDP sockets for IP multicast communication are presented in order to evidence the costs for adding reliable and unreliable multicast in middleware level.