Measuring high-speed TCP performance during mobile handovers

We analyse throughput adaptation of high-speed TCP protocols during handovers in an emulation testbed. We use emulation characteristics reflecting current mobile networks and future network specifications as set by the relevant standards. We found that the performance of TCP protocols is satisfactory, except as follows. Traditional loss-based TCP-s like BIC, highspeed and scalable adapt slowly to sudden link capacity increases caused by handovers. Fast TCP adapts much faster, however depending on parameter settings it may under-utilise after a capacity decrease coupled with RTT increase. We also calculate the probability of buffer overflows at handover as the function of the buffer size and transmission parameters at the bottleneck link. This probability turns out to be significant for reasonable scenarios, and we suggest a dynamic buffer re-allocation method to eliminate such buffer overruns in mobile networks.

[1]  Gábor Vattay,et al.  On the propagation of long-range dependence in the Internet , 2000, SIGCOMM 2000.

[2]  Péter Benkö,et al.  A large-scale, passive analysis of end-to-end TCP performance over GPRS , 2004, IEEE INFOCOM 2004.

[3]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[4]  Pasi Sarolahti,et al.  Congestion Control in Linux TCP , 2002, USENIX Annual Technical Conference, FREENIX Track.

[5]  Wolfgang Hansmann,et al.  On things to happen during a TCP handover , 2003, 28th Annual IEEE International Conference on Local Computer Networks, 2003. LCN '03. Proceedings..

[6]  Mun Choon Chan,et al.  TCP HandOff: A Practical TCP Enhancement for Heterogeneous Mobile Environments , 2007, 2007 IEEE International Conference on Communications.

[7]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

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

[9]  Joel Cartwright,et al.  Practical experience with TCP over GPRS , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[10]  Sally Floyd,et al.  Metrics for the Evaluation of Congestion Control Mechanisms , 2008, RFC.

[11]  Christos Gkantsidis,et al.  On the feasibility of commercial, legal P2P content distribution , 2006, CCRV.

[12]  Nirwan Ansari,et al.  TCP in wireless environments: problems and solutions , 2005, IEEE Communications Magazine.

[13]  Xiaoning Ding,et al.  Measurements, analysis, and modeling of BitTorrent-like systems , 2005, IMC '05.

[14]  Brian Tierney,et al.  Applied techniques for high bandwidth data transfers across wide area networks , 2001 .

[15]  Mark Allman,et al.  TCP Congestion Control with Appropriate Byte Counting (ABC) , 2003, RFC.

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

[17]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

[18]  Cheng Jin,et al.  FAST TCP: Motivation, Architecture, Algorithms, and Performance , 2004, INFOCOM.

[19]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.

[20]  Wolfgang Hansmann,et al.  Performance analysis of TCP handover in a wireless/mobile multi-radio environment , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[21]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[22]  Scott Shenker,et al.  Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic , 1991, SIGCOMM 1991.

[23]  Yi-Cheng Chan,et al.  TCP-Ho: A Congestion Control Algorithm with Design and Performance Evaluation , 2007, IEICE Trans. Commun..

[24]  Injong Rhee,et al.  Binary increase congestion control (BIC) for fast long-distance networks , 2004, IEEE INFOCOM 2004.

[25]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[26]  Danny H. K. Tsang,et al.  A simulation study of block management in BitTorrent , 2006, InfoScale '06.

[27]  Michael Meyer TCP performance over GPRS , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[28]  Sally Floyd,et al.  HighSpeed TCP for Large Congestion Windows , 2003, RFC.

[29]  Sally Floyd,et al.  Modeling wireless links for transport protocols , 2004, CCRV.