AIMD-TCP-Friendly Rate Control Over Wireless Networks

Multimedia applications have been widely developed. These applications use TCP-friendly congestion control mechanisms. One of the congestion control mechanisms which multimedia applications use is the TCP-friendly rate control (TFRC). This mechanism is designed for wired networks which any packet loss indicates congestion loss and the sending rate is reduced correspondingly. In this paper, we propose an AIMD-TFRC mechanism over datagram congestion control protocol (DCCP) for improving the performance over wireless networks. The basis of our mechanism is same as TFRC but AIMD-TFRC does not use the TCP equation throughput for calculating the sending rate. Our proposed mechanism uses the capability of explicit congestion notification (ECN) marking packet by random early detection (RED) queue management scheme in routers to detect congestion. In addition, it uses AIMD mechanism for calculating the sending rate. The increase or decrease of the sending rate is based on the congestion that is detected according to the receipt of marked packets within the time when two acknowledgment packets are created.

[1]  Jianping Pan,et al.  Performance analysis of TCP-friendly AIMD algorithms for multimedia applications , 2005, IEEE Transactions on Multimedia.

[2]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 2: TCP-like Congestion Control , 2006, RFC.

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

[4]  Eddie Kohler,et al.  Profile for Datagram Congestion Control Protocol (DCCP) Congestion Control ID 3: TCP-Friendly Rate Control (TFRC) , 2006, RFC.

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

[6]  Lillykutty Jacob,et al.  Corruption and reordering robust TCP-friendly rate control , 2005, Comput. Commun..

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

[8]  Mark Handley,et al.  RFC 5348: TCP Friendly Rate Control (TFRC): Protocol Specification , 2008 .

[9]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2008, RFC.

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

[11]  Mark Handley,et al.  Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[12]  Ian F. Akyildiz,et al.  RCS: a rate control scheme for real-time traffic in networks with high bandwidth-delay products and high bit error rates , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

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

[14]  Mark Handley,et al.  RFC 4340: Datagram Congestion Control Protocol (DCCP) , 2006 .

[15]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

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

[17]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.