MF-TCP : Design and evaluation of TCP for message ferry delay tolerant networks

In message ferry delay tolerant network, certain dedicated mobile nodes (message ferries) facilitate data transfer between disconnected regions of network. Message ferries travel around partitions of network, collecting data from nodes and delivering it to others. Due to high mobility of nodes and network partitioning, such a data transfer can be highly unreliable and it becomes really challenging to meet transport layer communication objectives. As we show, standard TCP performs poorly in such network because of frequent disconnections and longer propagation delays. In this paper, we present a variant of TCP (called MF-TCP) for message ferry delay tolerant networks which is designed to deal with high communication delays and significantly longer periods of disconnections. MF-TCP performs well even when intermediate nodes of TCP connections are highly mobile and round trip latency is unpredictable. Simulation results of MF-TCP show performance improvements over standard TCP in message ferry delay tolerant networks.

[1]  Ellen W. Zegura,et al.  Controlling the mobility of multiple data transport ferries in a delay-tolerant network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[2]  Raphael Rom,et al.  Transmission Control Protocol Specification. , 1976 .

[3]  R. Yavatkar,et al.  Improving End-to-End Performance of TCP over Mobile Internetworks , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[4]  Y. Ebihara Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[5]  Mostafa H. Ammar,et al.  Message ferrying: proactive routing in highly-partitioned wireless ad hoc networks , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[6]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[7]  Srinivasan Keshav,et al.  Low-cost communication for rural internet kiosks using mechanical backhaul , 2006, MobiCom '06.

[8]  Srinivasan Seshan,et al.  Efficient TCP over networks with wireless links , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

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

[10]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[11]  J. Ishac,et al.  On the performance of TCP spoofing in satellite networks , 2001, 2001 MILCOM Proceedings Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277).

[12]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.