A comparison of sender-initiated and receiver-initiated reliable multicast protocols
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A reliable dissemination protocol for interactive collaborative applications
Proceedings of the third ACM international conference on Multimedia
Protocol and real-time scheduling issues for multimedia applications
Protocol and real-time scheduling issues for multimedia applications
The case for reliable concurrent multicasting using shared ACK trees
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
An Empirical Study of Reliable Multicast Protocols over Ethernet - Connected Networks
ICPP '02 Proceedings of the 2001 International Conference on Parallel Processing
A Comparison of Known Classes of Reliable Multicast Protocols
ICNP '96 Proceedings of the 1996 International Conference on Network Protocols (ICNP '96)
TRAM: A Tree-based Reliable Multicast Protocol
TRAM: A Tree-based Reliable Multicast Protocol
RMTP: a reliable multicast transport protocol
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
RAMP: a reliable adaptive multicast protocol
INFOCOM'96 Proceedings of the Fifteenth annual joint conference of the IEEE computer and communications societies conference on The conference on computer communications - Volume 3
An overview of reliable multicast transport protocol II
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
TCP is never used for scalable multicast because there are serious side effects such as ACK implosion when it is applied to multicast environment. To solve scalability, various solutions on the multicast transport have been proposed over the past 10-20 years. One of these solutions, tree-based ACK protocol is known to provide high scalability as well as reliability. We present in this paper a new hybrid scheme for configuring ACK trees for reliable multicast. Our scheme combines the advantages of both top-down and bottom-up approaches. First, it requires fewer messages than bottom-up approaches as the sender has to multicast the tree configuration messages. Second, our scheme allows the semi-concurrent creation of the ACK tree unlike top-down approaches. Finally, it can be adapted well to membership events such as JOIN and LEAVE. We also present a new repair node discovery algorithm for applying our hybrid scheme. Simulation results indicate that our scheme requires less messages than other ACK tree configuration schemes while being as fast as the fastest schemes.