The case for reliable concurrent multicasting using shared ACK trees
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Measuring the performance of communication middleware on high-speed networks
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Measuring and Optimizing CORBA Latency and Scalability Over High-Speed Networks
IEEE Transactions on Computers
Performance Modeling of OrbixTalk: A Message Delivery System based on Reliable Multicast Protocols
MASCOTS '98 Proceedings of the 6th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
A Comparison of Known Classes of Reliable Multicast Protocols
ICNP '96 Proceedings of the 1996 International Conference on Network Protocols (ICNP '96)
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
Multipoint communication: a survey of protocols, functions, and mechanisms
IEEE Journal on Selected Areas in Communications
Hi-index | 0.24 |
This paper presents a performance study on IONA's OrbixTalk, a software system that provides a decoupled, asynchronous and reliable multicast messaging using UDP-based IP multicast. Two programming interfaces are examined: one for Orbix (C++) applications and another for OrbixWeb (Java) applications. Performance measurements were conducted using various message sizes and varying number of receivers. The software system works fine for both types of applications. Nonetheless, the performance characteristics of the two are different. The Java applications require longer set-up time, more than two times that of C++ applications. However, for the actual multicasting of messages, the Java approach yields lower delay and higher throughput, much better than the C++ approach, particularly for large number of receivers. Consequently, the OrbixWeb design of OrbixTalk turns out to be more suitable for large group multicast.