Run-time Adjusted Congestion Control for Multimedia: Experimental Results

Multimedia communications over Internet should achieve adequate quality of service while maintaining 'fairness' in network resources allocation with respect to competing connections. To achieve these conflicting requirements the adopted transport protocol should provide an adequate average throughput and implement congestion control and flow control mechanisms designed to minimize packet loss, delay and throughput variations. The transport protocol proposed here is a modified version of the window-based datagram congestion control protocol, that implements a TCP-like congestion control mechanism wherein the multiplicative decrease of the congestion window is controlled by a non-linear function. Experimental results show that this modified congestion control algorithm, which is adjusted at run-time based on the estimated mean round-trip time, is good candidate toward the aforementioned requirements.

[1]  T. V. Lakshman,et al.  TCP/IP performance with random loss and bidirectional congestion , 2000, TNET.

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

[3]  Deepak Bansal,et al.  Binomial congestion control algorithms , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[4]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

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

[6]  Michael J. Longo,et al.  A simple technique to implement congestion control for delay sensitive media , 2003 .

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

[8]  Liang Guo,et al.  A spectrum of TCP-friendly window-based congestion control algorithms , 2003, TNET.

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

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

[11]  Biplab Sikdar,et al.  On randomizing the sending times in TCP and other window based algorithms , 2006, Comput. Networks.

[12]  John G. Apostolopoulos,et al.  Video Streaming: Concepts, Algorithms, and Systems , 2002 .

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

[14]  Colin Perkins,et al.  RTP: Audio and Video for the Internet , 2003 .