Equation-based TCP-friendly congestion control under lossy environment

A major problem in supporting multimedia streaming in the Internet is that the streaming protocol used tends to take bandwidth away from competing TCP traffic streams. Thus it is important to devise rate based protocols that are TCP-friendly. In the paper we examine the effectiveness of two important models in devising TCP-friendly rate based protocols in lossy environment such as wireless networks. Using simulation for a variety of network scenarios, it is shown that the rate based protocols based on one model underestimates while the other overestimates TCP bandwidth in the presence of errors. A modification is made to the models which allows us to construct a rate based protocol that can track TCP bandwidth better in the presence of random error and hence exhibit behavior that is more TCP-friendly.

[1]  Deborah Estrin,et al.  RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the Internet , 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).

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

[3]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[4]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[5]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[6]  Srinivasan Seshan,et al.  Improving reliable transport and handoff performance in cellular wireless networks , 1995, Wirel. Networks.

[7]  Yang Richard Yang,et al.  General AIMD congestion control , 2000, Proceedings 2000 International Conference on Network Protocols.

[8]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.

[9]  Mark Handley,et al.  A Comparison of Equation-Based and AIMD Congestion Control , 2000 .

[10]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[11]  S. Floyd,et al.  Tcp-friendly unicast rate-based flow control , 1997 .

[12]  Mark Handley,et al.  Equation-based congestion control for unicast applications , 2000, SIGCOMM.

[13]  P. Karn,et al.  MACA-a New Channel Access Method for Packet Radio , 1990 .

[14]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP performance over wireless networks at the link layer , 2000, Mob. Networks Appl..

[15]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[16]  Edward Chan,et al.  A rate-based streaming protocol for wireless networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[17]  Suhaidi Hassan,et al.  Simulation-based Performance Comparison of TCP-Friendly Congestion Control Protocols , 2007 .

[18]  Vern Paxson,et al.  Automated packet trace analysis of TCP implementations , 1997, SIGCOMM '97.