A Novel Receiver-Aided Scheme for Improving TCP Performance in Multihop Wireless Networks

In general, TCP sender will take all the packet losses as congestion caused and reduce the packet sending rate to avoid the worsening of network condition. In multihop wireless networks, the long propagation time, poor link quality and high bit error rate make this scheme slow-moving, overcompensated and inefficient.This paper proposes a new optimized data delivery scheme, called TCP receiver-aided (TCP-RA) scheme. By continuously observing the packet's end-to-end delay condition, the receiver can estimate the congestion degree and sense the changes of situation. When packet losses happen, the receiver will estimate the reason of loss and assist the sender to control sending rate more efficiently in congestion control. Compared with several contemporary TCP schemes, experimental studies reveal that the TCP-RA scheme can accurately differentiate various packet losses and efficiently improve the throughput performance by control the sending rate smartly.

[1]  Soung Chang Liew,et al.  TCP Veno: TCP enhancement for transmission over wireless access networks , 2003, IEEE J. Sel. Areas Commun..

[2]  Dimitrios Koutsonikolas,et al.  On TCP throughput and window size in a multihop wireless network testbed , 2007, WinTECH '07.

[3]  Ren Wang,et al.  TCP with sender-side intelligence to handle dynamic, large, leaky pipes , 2005, IEEE Journal on Selected Areas in Communications.

[4]  Avideh Zakhor,et al.  Receiver-driven bandwidth sharing for TCP and its application to video streaming , 2005, IEEE Transactions on Multimedia.

[5]  Özgür B. Akan,et al.  ARC: the analytical rate control scheme for real-time traffic in wireless networks , 2004, IEEE/ACM Transactions on Networking.

[6]  Ahmed Helmy,et al.  TCP over multihop 802.11 networks: issues and performance enhancement , 2005, MobiHoc '05.

[7]  Vassilis Tsaoussidis,et al.  TCP-Real: receiver-oriented congestion control , 2002, Comput. Networks.

[8]  Yevgeni Koucheryavy,et al.  TCP NewReno Throughput in the Presence of Correlated Losses: The Slow-but-Steady Variant , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  Avideh Zakhor,et al.  Receiver-driven bandwidth sharing for TCP , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  Nitin H. Vaidya,et al.  Discriminating congestion losses from wireless losses using inter-arrival times at the receiver , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[11]  Yang Su,et al.  Performance of TCP in Multi-Hop Access Networks , 2008, 2008 16th Interntional Workshop on Quality of Service.

[12]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.