DocumentCode :
2647773
Title :
MTCP: scalable TCP-like congestion control for reliable multicast
Author :
Rhee, Injong ; Balaguru, Nallathambi ; Rouskas, George N.
Author_Institution :
Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
Volume :
3
fYear :
1999
fDate :
21-25 Mar 1999
Firstpage :
1265
Abstract :
We present MTCT, a congestion control scheme for large-scale reliable multicast. Congestion control for reliable multicast is important because of its wide applications in multimedia and collaborative computing, yet nontrivial, because of the potentially large number of receivers involved. Many schemes have been proposed to handle the recovery of lost packets in a scalable manner; but there is little work on the design and implementation of congestion control schemes for reliable multicast. We propose new techniques that can effectively handle instances of congestion occurring simultaneously at various parts of a multicast tree. Our protocol incorporates several novel features: (1) hierarchical congestion status reports that distribute the load of processing feedback from all receivers across the multicast group, (2) the relative time delay (RTD) concept which overcomes the difficulty of estimating round-trip times in tree-based multicast environments, (3) window-based control that prevents the sender from transmitting faster than packets leave the bottleneck link an the multicast path through which the sender´s traffic flows, (4) a retransmission window that regulates the flow of repair packets to prevent local recovery from causing congestion, and (5) a selective acknowledgment scheme that prevents independent (i.e., non-congestion-related) packet loss from reducing the sender´s transmission rate. We have implemented MTCP both on UDP in SunOS 5.6 and on the simulator ns, and we have conducted extensive Internet experiments and simulation to test the scalability and inter-fairness properties of the protocol. The encouraging results we have obtained support our confidence that TCP-like congestion control for large-scale reliable multicast is within our grasp
Keywords :
Internet; delays; multicast communication; packet switching; telecommunication congestion control; telecommunication network reliability; telecommunication traffic; transport protocols; trees (mathematics); Internet experiments; MTCT; SunOS 5.6; UDP; bottleneck link; feedback processing load; hierarchical congestion status reports; inter-fairness properties; large-scale reliable multicast; local recovery; lost packet recovery; multicast group; multicast path; multicast tree; packet loss; receivers; relative time delay; repair packet flow regulation; retransmission window; round-trip time estimation; scalability; scalable TCP-like congestion control; selective acknowledgment; transmission rate; tree-based multicast environments; window-based control; Collaborative work; Delay effects; Delay estimation; Feedback; Internet; Large-scale systems; Multicast protocols; Multimedia computing; Propagation losses; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
New York, NY
ISSN :
0743-166X
Print_ISBN :
0-7803-5417-6
Type :
conf
DOI :
10.1109/INFCOM.1999.752144
Filename :
752144
Link To Document :
بازگشت