Wireless TCP-Friendly Rate Control over the DCCP Transport Protocol

TCP-Friendly Rate control (TFRC) is a Loss based rate control mechanism. It uses TCP equation throughput for calculating the sending rate. This equation is a function of loss event rate. TFRC assumes any lost packet as a signal of network congestion and correspondingly reduces its transmission rate. But in wireless links the packet may be lost by handoffs and error prone wireless links. So there should be a way to distinguish congestion loss from wireless loss for improving performance of TFRC flows in wireless networks. In this paper, we detect real congestion by ECN marking capability of RED routers and we update the new loss interval length for measuring the loss event rate only when we detect real congestion. Simulation results show that our technique effectively alleviates the throughput degradation caused by wireless losses and they show better performance for our proposal. Also our proposal maintains TCP-Friendliness.

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

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

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

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

[5]  R. Srikant,et al.  End-to-end congestion control schemes: utility functions, random losses and ECN marks , 2003, TNET.

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

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

[8]  R. Rejaie RAP: End-to-end Rate Based Control for Real Time Streams in the Internet , 2003, INFOCOM 1999.

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

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

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

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

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

[14]  Veselin Rakocevic,et al.  Congestion control for multimedia applications in the wireless internet , 2004, Int. J. Commun. Syst..