DocumentCode :
1384725
Title :
Reliable multicast transport protocol (RMTP)
Author :
Paul, Sanjoy ; Sabnani, Krishan K. ; Lin, John C -H ; Bhattacharyya, Supratik
Author_Institution :
AT&T Bell Labs., Holmdel, NJ, USA
Volume :
15
Issue :
3
fYear :
1997
fDate :
4/1/1997 12:00:00 AM
Firstpage :
407
Lastpage :
421
Abstract :
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
Keywords :
Internet; computer network reliability; data communication; packet switching; receivers; telecommunication channels; telecommunication network routing; transport protocols; Internet; acknowledgments; designated receiver; end to end latency; error recovery; hierarchical structure; local domains; local regions; local retransmissions; lost packet recovery; lost packets retransmission; multicast routing; performance measurements; protocol design; protocol implementation; protocol performance; receiver buffering; reliable multicast transport protocol; selective repeat retransmissions; throughput; Application software; Communication system control; Costs; Delay; Internet; Multicast protocols; Telecommunication network reliability; Throughput; Transport protocols; Wide area networks;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/49.564138
Filename :
564138
Link To Document :
بازگشت