Consolidation-Based Versus Nominee-Based TCP-Friendly Reliable Multicast

In this paper we present a comparative study of the nominee-based approach and consolidation-based approach to TCP-friendly reliable multicast. In this study, we find that TCP-friendliness may not be maintained in the nominee-based approach. The lack of flow control on recovery traffic is another drawback of nominee-based approach. On the other hand, throughput of the basic consolidation-based approach can be unacceptably low. A new consolidation-based protocol called the dual-track protocol is proposed. The sender maintains two sending tracks, namely the fast track and the slow track. The fast track tries to deliver packets to receivers at a higher pace whenever possible. Lost packets on the fast track are recovered via the slow track. By doing so, packet recovery is decoupled from the rate control so that unnecessary delay in the fast track can be avoided. We shall show that the dual-track protocol can significantly improve the throughput without compromising TCP-friendliness.

[1]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[2]  Sebastià Sallent,et al.  RCCMP: a TCP-friendly reliable multicast transport protocol , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[3]  Jörg Widmer,et al.  Extending equation-based congestion control to multicast applications , 2001, SIGCOMM '01.

[4]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[5]  Jennifer C. Hou,et al.  RACCOOM: A Rate-Based Congestion Control Approach for Multicast , 2003, IEEE Trans. Computers.

[6]  Luigi Rizzo,et al.  pgmcc: a TCP-friendly single-rate multicast congestion control scheme , 2000, SIGCOMM.

[7]  J. Crowcroft,et al.  The PGM Reliable Multicast Protocol , 2002 .

[8]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[9]  Injong Rhee,et al.  MTCP: scalable TCP-like congestion control for reliable multicast , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  B. Barden Recommendations on queue management and congestion avoidance in the Internet , 1998 .

[11]  H. Jonathan Chao,et al.  TCP-friendly window congestion control with dynamic grouping for reliable multicast , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[12]  Donald F. Towsley,et al.  The loss path multiplicity problem in multicast congestion control , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[13]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[14]  Gang Feng,et al.  The impact of loss recovery on congestion control for reliable multicast , 2006, IEEE/ACM Trans. Netw..