DocumentCode
865227
Title
The Impact of Loss Recovery on Congestion Control for Reliable Multicast
Author
Xie, Feng ; Feng, Gang ; Siew, Chee Kheong
Author_Institution
Hong Kong Univ.
Volume
14
Issue
6
fYear
2006
Firstpage
1323
Lastpage
1335
Abstract
Most existing reliable multicast congestion control (RMCC) mechanisms try to emulate TCP congestion control behaviors for achieving TCP-compatibility. However, different loss recovery mechanisms employed in reliable multicast protocols, especially NAK-based retransmission and local loss recovery mechanisms, may lead to different behaviors and performance of congestion control. As a result, reliable multicast flows might be identified and treated as non-TCP-friendly by routers in the network. It is essential to understand those influences and take them into account in the development and deployment of reliable multicast services. In this paper, we study the influences comprehensively through analysis, modelling and simulations. We demonstrate that NAK-based retransmission and/or local loss recovery mechanisms are much more robust and efficient in recovering from single or multiple packet losses within a single round-trip time (RTT). For a better understanding on the impact of loss recovery on RMCC, we derive expressions for steady-state throughput of NAK-based RMCC schemes, which clearly brings out the throughput advantages of NAK-based RMCC over TCP Reno. We also show that timeout effects have little impact on shaping the performance of NAK-based RMCC schemes except for extremely high loss rates (>0.2). Finally, we use simulations to validate our findings and show that local loss recovery may further increase the throughput and deteriorate the fairness properties of NAK-based RMCC schemes. These findings and insights could provide useful recommendations for the design, testing and deployment of reliable multicast protocols and services
Keywords
multicast protocols; telecommunication congestion control; telecommunication network reliability; transport protocols; NAK-based retransmission; TCP Reno; TCP congestion control; local loss recovery mechanisms; multicast protocols; reliable multicast congestion control; round-trip time; steady-state throughput; Analytical models; Application software; Communication system control; Internet; Multicast protocols; Performance loss; Robustness; Steady-state; Testing; Throughput; Congestion control; TCP-friendly; loss recovery; modelling; reliable multicast;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2006.886322
Filename
4032739
Link To Document