Throughput Estimation for Short Lived TCP Cubic Flows

Mobile devices are increasingly becoming the dominant device for Internet access. The network throughput achieved by a mobile device directly affects the performance and user experience. Throughput measurement techniques thus play an important role in predicting expected performance. Measurement techniques that require the transfer of large amounts of data can provide higher accuracy but incur large overhead. Further, since most mobile cellular plans impose usage quota, the overhead of such measurements over cellular networks can become quite high. Smaller data transfers have also been used to measure the throughput. Due to the conservative TCP slow start behaviour, however, these measurements often underestimate the achievable throughput. Considering these weaknesses in existing throughput measurement techniques, we propose a throughput estimation technique for TCP Cubic that uses 1 MB of data transfer to predict the throughput for prevalent large transfer sizes in mobile traffic such as 5 MB, 10 MB and 20 MB. Our evaluation shows that our approach can achieve high accuracy with low overhead, in predicting the achievable throughput.

[1]  Wing Cheong Lau,et al.  An Empirical Study on 3G Network Capacity and Performance , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  Erich M. Nahum,et al.  A measurement-based study of MultiPath TCP performance over wireless networks , 2013, Internet Measurement Conference.

[3]  Paul Barford,et al.  Cell vs. WiFi: on the performance of metro area mobile connections , 2012, Internet Measurement Conference.

[4]  Kwan Lawrence Yeung,et al.  Throughput modeling of TCP with slow-start and fast recovery , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[5]  Yin Xu,et al.  An End-to-End Measurement Study of Modern Cellular Data Networks , 2014, PAM.

[6]  Xin Liu,et al.  Experiences in a 3G network: interplay between the wireless channel and applications , 2008, MobiCom '08.

[7]  Injong Rhee,et al.  CUBIC: a new TCP-friendly high-speed TCP variant , 2008, OPSR.

[8]  Hari Balakrishnan,et al.  WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance , 2014, Internet Measurement Conference.

[9]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[10]  Seth Gilbert,et al.  QProbe: locating the bottleneck in cellular communication , 2015, CoNEXT.

[11]  Marco Mellia,et al.  TCP model for short lived flows , 2002, IEEE Communications Letters.

[12]  Injong Rhee,et al.  Taming the elephants: New TCP slow start , 2011, Comput. Networks.

[13]  Vinod Sharma,et al.  Analytical Model for Congestion Control and Throughput with TCP CUBIC Connections , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[14]  Injong Rhee,et al.  Tackling bufferbloat in 3G/4G networks , 2012, Internet Measurement Conference.

[15]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[16]  Rose Qingyang Hu,et al.  A stochastic model for short-lived TCP flows , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[17]  Victor C. M. Leung,et al.  A Model for Steady State Throughput of TCP CUBIC , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.