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
Log-based receiver-reliable multicast for distributed interactive simulation
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Error control using retransmission schemes in multicast transport protocols for real-time media
IEEE/ACM Transactions on Networking (TON)
The case for reliable concurrent multicasting using shared ACK trees
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Pavilion: a middleware framework for collaborative Web-based applications
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
H-RMC: a hybrid reliable multicast protocol for the Linux kernel
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
MTCP: scalable TCP-like congestion control for reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
A Study of Adaptive Forward Error Correction for Wireless Collaborative Computing
IEEE Transactions on Parallel and Distributed Systems
Bringing People Together-An Infrastructure for Shared Virtual Worlds on the Internet
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
Efficient multicast stream authentication using erasure codes
ACM Transactions on Information and System Security (TISSEC)
A model of periodic acknowledgement
Performance Evaluation
A new configuration scheme for ACK tree in reliable multicast protocols
ICCC '02 Proceedings of the 15th international conference on Computer communication
Efficient rate-controlled bulk data transfer using multiple multicast groups
IEEE/ACM Transactions on Networking (TON)
An empirical study of reliable multicast protocols over Ethernet-connected networks
Performance Evaluation
Timed verification of the reliable adaptive multicast protocol
Journal of Systems and Software
A taxonomy of multicast protocols for Internet applications
Computer Communications
Hi-index | 0.00 |
The specifications and performance of RAMP, a Reliable Adaptive Multicast Protocol, are presented. Initially described in IETF RFC 1458 [I], RAMP has been enhanced for use over an all-optical, circuit-switched, gigabit network under our ARPA-sponsored Testbed for Optical Networking (TBONE) project. RAMP uses immediate, receiver-initiated, NAK-based, unicast error notification combined with originator based unicast retransmission. The approach is motivated by the loss characteristics of the TBONE network, where extremely low biterror rates (10-12 or better) and the absence of any store-and-forward capabilities in the switches make packet losses almost entirely a result of receiver buffer overflows. As receiver losses are largely independent, use of unicast over multicast for NAKs and retransmission eliminates unnecessary receiver processing overhead associated with reading and discarding redundant packets. Use of immediate rather than delayed NAKsfurther improves performance by reducing both latency and the likelihood of buffer overflow. The effectiveness of this combined error control approach has been verified by other researchers [2], as well as through our own investigations. Interestingly, TBONE loss characteristics resemble those of switched virtual circuit ATM networks and packet-switched networks employing reservation services. As these networks provide Quality of Service guarantees in the switches, the likely source of packet loss is again due to receiver errors and buffer overflows. Hence, RAMP'S design is also relevant for the next generation of packet switched networks.