Analysis of TFRC in Disconnected Scenarios and Performance Improvements with Freeze-DCCP

We present enhancements to the TCP-Friendly Rate Control mechanism (TFRC) which are designed to better cope with the intermittent connectivity available to mobile devices or in Delay Tolerant Networks. Our aim is to prevent losses during disconnected periods and quickly adapt to new network conditions. We propose to suspend the transmission before disconnections occur in a way inspired by Freeze-TCP, then probe, in a new way, the network after reconnecting to enable full use of the newly available bandwidth. We rst evaluate the potential performance gains for realistic network parameters. We then describe the proposed additions to TFRC and their implementation within the Datagram Congestion Control Protocol (DCCP) in ns-2. Comparisons of simulation results for example mobility scenarios show that the proposed enhancements enable faster recovery upon reconnection as well as signicantly improved adjustment to the newly available network conditions.

[1]  Mark Handley,et al.  Designing DCCP: congestion control without reliability , 2006, SIGCOMM 2006.

[2]  Andrei V. Gurtov,et al.  Effect of vertical handovers on performance of TCP-friendly rate control , 2004, MOCO.

[3]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[4]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Ibrahim Matta,et al.  Open issues on TCP for mobile computing , 2001, Wirel. Commun. Mob. Comput..

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