Improving TCP performance in heterogeneous mobile networks

In this paper, a new transport mechanism is proposed to improve TCP performance in heterogeneous mobile networks. The proposed mechanism is comprised of two parts: a congestion predictor (CP) and a bandwidth estimator (BE). Based on the CP, the cause of a packet loss during roaming is determined. If the loss is considered caused by congestion in the wireline, the congestion window is halved; otherwise, the packet is considered lost in the last hop, the wireless portion, and the sender can adjust the growth of the congestion window based on the BE. Hence, our mechanism can adapt to heterogeneous wireless network environment and also enhance TCP performance. We have conducted simulations to evaluate the performance of the proposed mechanism. The results show that our mechanism significantly improves TCP performance as compared to existing solutions in heterogeneous mobile networks.

[1]  Srinivasan Seshan,et al.  Improving reliable transport and handoff performance in cellular wireless networks , 1995, Wirel. Networks.

[2]  Injong Rhee,et al.  MTCP: scalable TCP-like congestion control for reliable multicast , 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).

[3]  Vaduvur Bharghavan,et al.  WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks , 2002, Wirel. Networks.

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

[5]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..

[6]  Vaduvur Bharghavan,et al.  WTCP: A Reliable Transport Protocol for Wireless Wide-Area Networks , 1999, Wirel. Networks.

[7]  Dhiraj K. Pradhan,et al.  Improving performance of TCP over wireless networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[8]  Injong Rhee,et al.  MTCP: scalable TCP-like congestion control for reliable multicast , 2002, Comput. Networks.

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

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