Abstract

This paper presents the design, implementation, and performance of a reliable multicast transport protocol (RMTP). 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 DR’s 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 DR’s 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.

Highlights

  • MULTICASTING provides an efficient way of disseminating data from a sender to a group of receivers

  • Most of these protocols apply to local area networks and do not scale well in wide area networks, mainly because the entities involved in the protocol need to exchange several control messages for coordination purposes

  • We describe our detailed experience with the design and implementation of reliable designated receiver (DR) was proposed for the first time in the literature in [11]

Read more

Summary

INTRODUCTION

MULTICASTING provides an efficient way of disseminating data from a sender to a group of receivers. Several papers have addressed the issue of multicast routing [1], but the design of a reliable multicast transport protocol in broadband packet-switched networks has only recently received attention [2].Reliable multicast protocols are not new in the area of distributed and satellite broadcast systems [3]. Most of these protocols apply to local area networks and do not scale well in wide area networks, mainly because the entities involved in the protocol need to exchange several control messages for coordination purposes.

Network Architecture and Assumptions
Design Overview
RMTP Connection
Immediate Transmission Request
Data Cache
Flow Control
3.10 Congestion Avoidance
3.12 Multilevel Hierarchy in RMTP
3.11 Choice Of Dr’s And Formation Of Local Regions
PERFORMANCE EVALUATION ROUTING METRICS
V.CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.