Scalable reliable multicast using multiple multicast groups
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Parity-based loss recovery for reliable multicast transmission
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
A comparison of reliable multicast protocols
Multimedia Systems
Parity-based loss recovery for reliable multicast transmission
IEEE/ACM Transactions on Networking (TON)
Scalable feedback for large groups
IEEE/ACM Transactions on Networking (TON)
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
Performance comparison of centralized versus distributed error recovery for reliable multicast
IEEE/ACM Transactions on Networking (TON)
Scalable reliable multicast using multiple multicast channels
IEEE/ACM Transactions on Networking (TON)
Buffer requirements and replacement policies for multicast repair service
COMM '00 Proceedings of NGC 2000 on Networked group communication
Hierarchical reliable multicast: performance analysis and placement of proxies
COMM '00 Proceedings of NGC 2000 on Networked group communication
Reliable group rekeying: a performance analysis
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Reliable Multicast in Multi-Access Wireless LANs
Wireless Networks
Distributed systems with different degrees of multicasting
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
A Study of Adaptive Forward Error Correction for Wireless Collaborative Computing
IEEE Transactions on Parallel and Distributed Systems
On the Scalability of Many-to-Many Reliable Multicast Sessions
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
MPI Collective Operations over IP Multicast
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Stateless Termination Detection
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
Performance Issues of Multimedia Applications
Performance Evaluation of Complex Systems: Techniques and Tools, Performance 2002, Tutorial Lectures
Generic Multicast Transport Services: Router Support for Multicast Applications
NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks
Resilient multicast using overlays
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Performance Optimizations for Group Key Management Schemes
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Caching policy design and cache allocation in active reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Protocol design for scalable and reliable group rekeying
IEEE/ACM Transactions on Networking (TON)
Improving reliable multicast using active parity encoding services
Computer Networks: The International Journal of Computer and Telecommunications Networking
High throughput reliable message dissemination
Proceedings of the 2004 ACM symposium on Applied computing
Scalable resilient media streaming
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Light-weight multicast services (LMS): a router-assisted scheme for reliable multicast
IEEE/ACM Transactions on Networking (TON)
Evaluation of gossip to build scalable and reliable multicast protocols
Performance Evaluation - Special issue: Distributed systems performance
A Comparison of Multicast Feedback Control Mechanisms
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage
IEEE Transactions on Mobile Computing
Resilient multicast using overlays
IEEE/ACM Transactions on Networking (TON)
Unequal Error Recovery Scheme for Multimedia Streaming in Application-Level Multicast
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
A cluster-tree protocol for reliable multicasting
Computer Networks: The International Journal of Computer and Telecommunications Networking
Reliable wireless broadcast with random network coding for real-time applications
WCNC'09 Proceedings of the 2009 IEEE conference on Wireless Communications & Networking Conference
A group key management supporting individual batch rekeying and fault tolerance for secure multicast
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
CIC'02 Proceedings of the 7th CDMA international conference on Mobile communications
Design a hierarchical cache system for effective loss recovery in reliable multicast
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Dynamic switching between adaptive FEC protocols for reliable multi-source streaming
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Low delay multiflow block interleavers for real-time audio streaming
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part I
Hierarchical Reliable Multicast: Performance Analysis and Optimal Placement of Proxies
Computer Communications
Improving scalability on reliable multicast communications
Computer Communications
Network-coding-based cache policy for loss recovery enhancement in reliable multicast
International Journal of Network Management
Reliable multicast MAC protocol for wireless ad hoc networks
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Hi-index | 0.07 |
Sender-initiated reliable multicast protocols based on the use of positive acknowledgments (ACKs) can suffer performance degradation as the number of receivers increases. This degradation is due to the fact that the sender must bear much of the complexity associated with reliable data transfer (e.g., maintaining state information and timers for each of the receivers and responding to receivers' ACKs). A potential solution to this problem is to shift the burden of providing reliable data transfer to the receivers-thus resulting in receiver-initiated multicast error control protocols based on the use of negative acknowledgments (NAKs). We determine the maximum throughputs for generic sender-initiated and receiver-initiated protocols for two classes of applications: (1) one-many applications where one participant sends data to a set of receivers and (2) many-many applications where all participants simultaneously send and receive data to/from each other. We show that a receiver-initiated error control protocol which requires receivers to transmit NAKs point-to-point to the sender provides higher throughput than a sender-initiated counterpart for both classes of applications. We further demonstrate that, in the case of a one many application, replacing point-to-point transfer of NAKs with multicasting of NAKs coupled with a random backoff procedure provides a substantial additional increase in the throughput of a receiver-initiated error control protocol over a sender-initiated protocol. We also find, however, that such a modification leads to a throughput degradation in the case of many-many applications