Scoped hybrid automatic repeat reQuest with forward error correction (SHARQFEC)
Proceedings of the ACM SIGCOMM '98 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)
Organizing multicast receivers deterministically by packet-loss correlation
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Local error recovery in SRM: comparison of two approaches
IEEE/ACM Transactions on Networking (TON)
ACM Transactions on Computer Systems (TOCS)
Scalable feedback for large groups
IEEE/ACM Transactions on Networking (TON)
Mitigating server-side congestion in the Internet through pseudoserving
IEEE/ACM Transactions on Networking (TON)
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)
A bandwidth analysis of reliable multicast transport protocols
COMM '00 Proceedings of NGC 2000 on Networked group communication
A hierarchical multicast monitoring scheme
COMM '00 Proceedings of NGC 2000 on Networked group communication
A Randomized Contention-Based Load-Balancing Protocol for a Distributed Multiserver Queuing System
IEEE Transactions on Parallel and Distributed Systems
Source-adaptive multilayered multicast algorithms for real-time video distribution
IEEE/ACM Transactions on Networking (TON)
An Internet multicast system for the stock market
ACM Transactions on Computer Systems (TOCS)
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A Reliable Multicast Protocol for Distributed Mobile Systems: Design and Evaluation
IEEE Transactions on Parallel and Distributed Systems
Bandwidth-allocation policies for unicast and multicast flows
IEEE/ACM Transactions on Networking (TON)
WHIM: watermarking multicast video with a hierarchy of intermediaries
Computer Networks: The International Journal of Computer and Telecommunications Networking
Scalable Stability Detection Using Logical Hypercube
IEEE Transactions on Parallel and Distributed Systems
Lightweight network support for scalable end-to-end services
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Computer Networks: The International Journal of Computer and Telecommunications Networking
An Active Reliable Multicast Framework for the Grids
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
On the Scalability of Many-to-Many Reliable Multicast Sessions
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Active Networking Support for the Grid
IWAN '01 Proceedings of the IFIP-TC6 Third International Working Conference on Active Networks
Activating and Deactivating Repair Servers in Active Multicast Trees
IWDC '01 Proceedings of the Thyrrhenian International Workshop on Digital Communications: Evolutionary Trends of the Internet
Throughput Stability of Reliable Multicast Protocols
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
A Formal Venture into Reliable Multicast Territory
FORTE '02 Proceedings of the 22nd IFIP WG 6.1 International Conference Houston on Formal Techniques for Networked and Distributed Systems
A Reliable Subcasting Protocol for Wireless Environments
NETWORKING '00 Proceedings of the IFIP-TC6/European Commission International Workshop on Mobile and Wireless Communication Networks
Performance Evaluation of RMTP Using NS and RMTP Integration in Current Networks
INTERWORKING '00 Proceedings of the 5th IFIP TC6 International Symposium on Next Generation Networks, Networks and Services for the Information Society
QNA-MC: A Performance Evaluation Tool for Communication Networks with Multicast Data Streams
TOOLS '98 Proceedings of the 10th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Lightweight Probabilistic Broadcast
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Group Communication and Multicast
ICN '01 Proceedings of the First International Conference on Networking-Part 1
A New Method for Scalable and Reliable Multicast System for Mobile Networks
ICN '01 Proceedings of the First International Conference on Networking-Part 2
Explicit Message Passing for Concurrent Clean
IFL '98 Selected Papers from the 10th International Workshop on 10th International Workshop
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
Mcast: A Multicast Multimedia Communication Software Development Platform
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Retransmission Tree Configuration for Reliable Multicast Protocols
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
Resilient multicast using overlays
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A model of periodic acknowledgement
Performance Evaluation
Scalable Stability Detection Using Logical Hypercube
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Contractual Group Membership CGM: A New Mechanism for Multicast Group Management
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
Dynamic retransmission control for reliable mobile multicast
Journal of Computer Science and Technology
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A reliable congestion control mechanism for geocasting in mobile wireless networks
International Journal of Network Management
Lightweight probabilistic broadcast
ACM Transactions on Computer Systems (TOCS)
Caching policy design and cache allocation in active reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Organizing multicast receivers deterministically by packet-loss correlation
Multimedia Systems
Improving reliable multicast using active parity encoding services
Computer Networks: The International Journal of Computer and Telecommunications Networking
Optimal placement of NAK-suppressing agents for reliable multicast: a partial deployment case
Proceedings of the 2004 ACM symposium on Applied computing
DyRAM: An Active Reliable Multicast Framework for Data Distribution
Cluster Computing
Pilot: Probabilistic Lightweight Group Communication System for Ad Hoc Networks
IEEE Transactions on Mobile Computing
Scalable resilient media streaming
NOSSDAV '04 Proceedings of the 14th international workshop on Network and operating systems support for digital audio and video
Performance study of a probabilistic multicast transport protocol
Performance Evaluation
Tracetree: a scalable mechanism to discover multicast tree topologies in the internet
IEEE/ACM Transactions on Networking (TON)
Evaluation of gossip to build scalable and reliable multicast protocols
Performance Evaluation - Special issue: Distributed systems performance
Network tomography from measured end-to-end delay covariance
IEEE/ACM Transactions on Networking (TON)
Gossip-based scalable and reliable group key distribution framework
InfoSecu '04 Proceedings of the 3rd international conference on Information security
A Comparison of Multicast Feedback Control Mechanisms
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
ACM Computing Surveys (CSUR)
Designing and evaluating an active grid architecture
Future Generation Computer Systems - Special issue: Advanced grid technologies
Application layer reachability monitoring for IP multicast
Computer Networks and ISDN Systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Efficient and Adaptive Epidemic-Style Protocols for Reliable and Scalable Multicast
IEEE Transactions on Parallel and Distributed Systems
RBP: robust broadcast propagation in wireless networks
Proceedings of the 4th international conference on Embedded networked sensor systems
IEEE Transactions on Computers
Resilient multicast using overlays
IEEE/ACM Transactions on Networking (TON)
A combined group/tree approach for scalable many-to-many reliable multicast
Computer Communications
An empirical study of reliable multicast protocols over Ethernet-connected networks
Performance Evaluation
ACMS: the Akamai configuration management system
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Improving the Fault Resilience of Overlay Multicast for Media Streaming
IEEE Transactions on Parallel and Distributed Systems
Efficient implementations of java remote method invocation (RMI)
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
EURASIP Journal on Applied Signal Processing
Multicast for multimedia collaborative applications: services and mechanisms
International Journal of Advanced Media and Communication
Efficient placement of proxies for hierarchical reliable multicast
Computer Communications
Improving networks using group-based topologies
Computer Communications
End-to-end epidemic multicast loss recovery: Analysis of scalability and robustness
Computer Communications
Survival in the Wild: Robust Group Key Agreement in Wide-Area Networks
Information Security and Cryptology --- ICISC 2008
Peer-assisted packet loss repair for IPTV video multicast
MM '09 Proceedings of the 17th ACM international conference on Multimedia
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Time-dependent multi-scheduling of multicast
ACM Transactions on Algorithms (TALG)
Practical utilities for monitoring multicast service availability
Computer Communications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Application layer reachability monitoring for IP multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
An efficient multicasting scheme using prejoin technology in mobile computing environments
CIC'02 Proceedings of the 7th CDMA international conference on Mobile communications
Theoretical analysis and comparison of various approaches for reliable multicast
International Journal of Internet Technology and Secured Transactions
Network coding-based reliable multicast in wireless networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Sources of instability in data center multicast
Proceedings of the 4th International Workshop on Large Scale Distributed Systems and Middleware
Towards a (multi-)user-centric stack of (multi-)point-to-(multi-)point communication services
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
Programming distributed systems with group IO
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
A modular framework for the development of peer-to-peer applications and services
International Journal of Grid and Utility Computing
Scalable overlay multicast architecture
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
A loss recovery approach for reliable application layer multicast
Journal of Systems and Software
Distributed real-time behavioral requirements modeling using extended UML/SPT
SAM'06 Proceedings of the 5th international conference on System Analysis and Modeling: language Profiles
Optimal branching factor for tree-based reliable multicast protocols
Computer Communications
On the scaling of feedback algorithms for very large multicast groups
Computer Communications
Network-coding-based cache policy for loss recovery enhancement in reliable multicast
International Journal of Network Management
Block-level packet recovery with network coding for wireless reliable multicast
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.08 |
This paper presents the design, implementation, and performance of a reliable multicast transport protocol (RMTP). The RMTP is based on a hierarchical structure in which receivers are grouped into local regions or domains and in each domain there is a special receiver called a designated receiver (DR) which is responsible for sending acknowledgments periodically to the sender, for processing acknowledgment from receivers in its domain, and for retransmitting lost packets to the corresponding receivers. Since lost packets are recovered by local retransmissions as opposed to retransmissions from the original sender, end-to-end latency is significantly reduced, and the overall throughput is improved as well. Also, since only the DRs send their acknowledgments to the sender, instead of all receivers sending their acknowledgments to the sender, a single acknowledgment is generated per local region, and this prevents acknowledgment implosion. Receivers in RMTP send their acknowledgments to the DRs periodically, thereby simplifying error recovery. In addition, lost packets are recovered by selective repeat retransmissions, leading to improved throughput at the cost of minimal additional buffering at the receivers. This paper also describes the implementation of RMTP and its performance on the Internet