An Internet friendly transport protocol for continuous media over best effort networks

SUMMARY In this paper, we design and evaluate an Internet friendly transport-level protocol (IFTP) for solving the TCP-friendly problem. IFTP has two modes of operation. In the standard mode, the IFTP connection faithfully emulates the behaviour of TCP in order to roughly obtain a bandwidth equal to that of a TCP connection. In the extended mode, a simple modification is used to grant QoS-differentiated services to selected connections. Connections running in the extended mode can get enhanced bandwidth while still emulating the general behaviour of TCP. We develop an analytical model for the congestion control mechanism of IFTP. We also derive analytically the amount of bandwidth that IFTP may be able to claim from TCP in ideal and non-ideal environments. We evaluate IFTP through simulation and prove its TCP friendliness as well as provide performance results on some of the important metrics such as packet delay, delay jitter, packet loss and link utilization. Copyright # 2002 John Wiley & Sons, Ltd.

[1]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

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

[3]  Martin Mauve,et al.  A survey on TCP-friendly congestion control , 2001, IEEE Netw..

[4]  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).

[5]  Janey C. Hoe Improving the start-up behavior of a congestion control scheme for TCP , 1996, SIGCOMM '96.

[6]  Mostafa Bassiouni,et al.  Performance evaluation of TCP connections in ideal and non-ideal network environments , 2001, Comput. Commun..

[7]  Hala ElAarag,et al.  Transport control protocols for wireless connections , 1999, 1999 IEEE 49th Vehicular Technology Conference (Cat. No.99CH36363).

[8]  Jon Crowcroft,et al.  Differentiated end-to-end Internet services using a weighted proportional fair sharing TCP , 1998, CCRV.

[9]  Scott Shenker,et al.  Making greed work in networks: a game-theoretic analysis of switch service disciplines , 1994 .

[10]  Douglas Comer,et al.  Internetworking with TCP/IP , 1988 .

[11]  D. Sisalem,et al.  LDA + TCP-Friendly Adaptation : A Measurement and Comparison Study , 2000 .

[12]  Henning Schulzrinne,et al.  The Loss-delay Based Adjustment Algorithm: a Tcp-friendly Adaptation Scheme , 1998 .

[13]  Mark Handley,et al.  Problem Statement for DCCP , 2002 .

[14]  Henning Schulzrinne,et al.  The Direct Adjustment Algorithm: A TCP-Friendly Adaptation Scheme , 2000, QofIS.

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

[16]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[17]  R Rejaie,et al.  RAP : An end-to-end rate-based congestion protocol mechanism for real-time streams in the internet , 1999 .

[18]  Arnaud Legout Beyond TCP-friendliness: a new paradigm for end-to-end congestion control , 1999 .

[19]  Injong Rhee,et al.  TEAR: TCP emulation at receivers – flow control for multimedia streaming , 2000 .

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

[21]  Arnaud Legout,et al.  PLM: fast convergence for cumulative layered multicast transmisson schemes , 2000, SIGMETRICS '00.

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

[23]  Deborah Estrin,et al.  Quality adaptation for congestion controlled video playback over the Internet , 1999, SIGCOMM '99.