Modeling and Improving TCP Performance over Cellular Link with Variable Bandwidth

To facilitate a viable evolution of cellular networks toward extensive packet data traffic, the High Speed Downlink Packet Access (HSDPA) technology is introduced. The various link adaptation techniques employed by HSDPA augment the bandwidth variation, which is identified as one of the most important factors resulting in the deterioration of TCP performance. In this paper, we firstly build an analytical model of TCP throughput to explain why the bandwidth variation degrades the TCP performance. Subsequently, a split-connection Window Adaptation TCP Proxy is proposed to improve the TCP throughput in HSDPA networks. To use the precious cellular link resources sufficiently, the length of the queue in Node-B is intentionally kept around the reference value through adaptively adjusting the sending window size of TCP proxy based on the dynamic values of varying bandwidth. Since both the disturbance caused by bandwidth variation and the feedback delay are prone to lead an unstable queue system, the robust sliding mode variable structure control theory is employed to design the proper control law to weaken the impact of noise and delay on the stability of the queue system in Node-B. The theoretical analysis and the enhanced scheme are verified through simulation experiments. The simulation results show that our TCP proxy is able to resist against bandwidth oscillation and improve the cellular link utilization.

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

[2]  Velio Tralli,et al.  Wireless TCP performance with link layer FEC/ARQ , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[3]  Farid Khafizov,et al.  TCP over wireless links with variable bandwidth , 2002, Proceedings IEEE 56th Vehicular Technology Conference.

[4]  Mun Choon Chan,et al.  TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation , 2002, MobiCom '02.

[5]  M.C. Chan,et al.  Improving TCP/IP performance over third generation wireless networks , 2004, IEEE INFOCOM 2004.

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

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

[8]  Carlo Fischione,et al.  Enhancing TCP Over HSDPA by Cross-Layer Signalling , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[9]  T. V. Lakshman,et al.  TCP over wireless with link level error control: analysis and design methodology , 1999, TNET.

[10]  Milosh V. Ivanovich,et al.  On TCP performance enhancing proxies in a wireless environment , 2008, IEEE Communications Magazine.

[11]  Valtteri Niemi,et al.  UMTS Networks: Architecture, Mobility and Services , 2001 .

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

[13]  T. Chahed,et al.  End-to-end reliability in UMTS: TCP over ARQ , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[14]  Azer Bestavros,et al.  TCP over CDMA2000 Networks: A Cross-Layer Measurement Study , 2007, PAM.

[15]  Michael Meyer,et al.  Performance evaluation of a TCP proxy in WCDMA networks , 2003, IEEE Wirel. Commun..

[16]  T. V. Lakshman,et al.  The performance of TCP/IP for networks with high bandwidth-delay products and random loss , 1997, TNET.

[17]  Donald F. Towsley,et al.  Modeling TCP in a Multi-rate Multi-user CDMA System , 2007, Networking.

[18]  Byeong Gi Lee,et al.  Rate-adaptive snoop: a TCP enhancement scheme over rate-controlled lossy links , 2006, IEEE/ACM Transactions on Networking.

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

[20]  Mario Gerla,et al.  TCP Start up Performance in Large Bandwidth Delay Networks. , 2004, INFOCOM 2004.

[21]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[22]  Geert Heijenk,et al.  Fair channel-dependent scheduling in CDMA systems , 2003 .

[23]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[24]  Chun Zhang,et al.  Inference and Evaluation of Split-Connection Approaches in Cellular Data Networks , 2006 .

[25]  Randy H. Katz,et al.  TCP Fast Start: A Technique For Speeding Up Web Transfers , 1998 .

[26]  Hao Chen,et al.  Exploiting Opportunistic Scheduling in Cellular Data Networks , 2008, NDSS.

[27]  Mehmet Yavuz,et al.  Running TCP over IS-2000 , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[28]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[29]  Donald F. Towsley,et al.  TCP-aware resource allocation in CDMA networks , 2006, MobiCom '06.

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