Gaining Control of Cellular Traffic Accounting by Spurious TCP Retransmission

Packet retransmission is a fundamental TCP mechanism that ensures reliable data transfer between two end nodes. Interestingly, when it comes to cellular data accounting, TCP retransmissions create an important policy issue giving rise to a tension between ISPs accounting for network resource consumption, and users only being aware of the application layer data. Regardless of the policies, we find that TCP retransmissions can be easily abused to manipulate the current practice of cellular

[1]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[2]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[3]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[4]  Stefan Savage,et al.  TCP congestion control with a misbehaving receiver , 1999, CCRV.

[5]  Godred Fairhurst,et al.  Advice to link designers on link Automatic Repeat reQuest (ARQ) , 2002, RFC.

[6]  Hiroshi Inamura,et al.  TCP over Second (2.5G) and Third (3G) Generation Wireless Networks , 2003, RFC.

[7]  Aleksandar Kuzmanovic,et al.  Receiver-centric congestion control with a misbehaving receiver: Vulnerabilities and end-point solutions , 2007, Comput. Networks.

[8]  KyoungSoo Park,et al.  PacketShader: Massively Parallel Packet Processing with GPUs to Accelerate Software Routers , 2010, NSDI 2010.

[9]  Richard Nelson,et al.  Application flow control in YouTube video streams , 2011, CCRV.

[10]  An untold story of middleboxes in cellular networks , 2011, SIGCOMM.

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

[12]  Songwu Lu,et al.  Can we pay for what we get in 3G data access? , 2012, Mobicom '12.

[13]  Songwu Lu,et al.  Mobile data charging: new attacks and countermeasures , 2012, CCS.

[14]  Bufferbloat: dark buffers in the internet , 2012, Commun. ACM.

[15]  Byung-Gon Chun,et al.  MegaPipe: A New Programming Interface for Scalable Network I/O , 2012, OSDI.

[16]  Feng Qian,et al.  An in-depth study of LTE: effect of network protocol and application behavior on performance , 2013, SIGCOMM.

[17]  Minlan Yu,et al.  FlowTags: enforcing network-wide policies in the presence of dynamic middlebox actions , 2013, HotSDN '13.

[18]  Alec Wolman,et al.  Splitting the bill for mobile data with SIMlets , 2013, HotMobile '13.

[19]  Yongdae Kim,et al.  Towards accurate accounting of cellular data for TCP retransmission , 2013, HotMobile '13.

[20]  Shobha Venkataraman,et al.  Why is my smartphone slow? On the fly diagnosis of underperformance on the mobile Internet , 2013, 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[21]  Songwu Lu,et al.  Accounting for roaming users on mobile data access: issues and root causes , 2013, MobiSys '13.

[22]  Eunyoung Jeong,et al.  Comparison of caching strategies in modern cellular backhaul networks , 2013, MobiSys '13.