The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.08 - August (2011 vol.10)
pp: 1057-1070
Fengyuan Ren , Tsinghua University, Beijing
Chuang Lin , Tsinghua University, Beijing
ABSTRACT
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.
INDEX TERMS
TCP performance, link rate variation, variable structure control, HSDPA networks.
CITATION
Fengyuan Ren, Chuang Lin, "Modeling and Improving TCP Performance over Cellular Link with Variable Bandwidth", IEEE Transactions on Mobile Computing, vol.10, no. 8, pp. 1057-1070, August 2011, doi:10.1109/TMC.2010.234
REFERENCES
[1] H. Balakrishnan, V. Padmanabhan, S. Seshan, M. Stemm, and R.H. Katz, "A Comparison of Mechanisms for Improving TCP Performance over Wireless Links," IEEE/ACM Trans. Networking, vol. 5, no. 6, pp. 756-769, Dec. 1997.
[2] M. Yavuz and F. Khafizov, "TCP over Wireless Links with Variable Bandwidth," Proc. IEEE Vehicular Technology Conf. (VTC '02 Fall), Sept. 2002.
[3] M.C. Chan and R. Ramjee, "TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation," Proc. ACM MobiCom, pp. 71-82, 2002.
[4] M.C. Chan and R. Ramjee, "Improving TCP/IP Performance over Third Generation Wireless Networks," Proc. IEEE INFOCOM, 2004.
[5] J.C. Moon and B.G. Lee, "Rate-Adaptive Snoop: A TCP Enhancement Scheme over Rate-Controlled Lossy Links," IEEE/ACM Trans. Networking, vol. 13, no. 3, pp. 603-615, June 2006.
[6] F. Khafizov and M. Yavuz, "Running TCP over IS-2000," Proc. IEEE Int'l Conf. Comm. (ICC '02), 2002.
[7] M. Mathis, J. Semke, and J. Mahdavi, "The Macroscopic Behavior of the TCP Congestion Avoidance Algorithm," ACM Computer Comm. Rev., vol. 27, no. 3, pp. 76-82, July 1997.
[8] J. Padhye, V. Firoiu, D. Towsley, and J. Kurose, "Modeling TCP Reno Performance: A Simple Model and Its Empirical Validation," IEEE/ACM Trans. Networking, vol. 8, no. 2, pp. 133-145, Apr. 2000.
[9] A. Canton and T. Chahed, "End-to-End Reliability in UMTS: TCP over ARQ," Proc. IEEE Global Telecomm. Conf. (GLOBECOM '01), 2001.
[10] M. Ghaderi, A. Sridharan, H. Zang, D. Towsley, and R. Cruz, "Modeling TCP in a Multi-Rate Multi-User CDMA System," Proc. IFIP Networking, May 2007.
[11] T.V. Lakshman and U. Madhow, "The Performance of Networks with High Bandwidth-Delay Products and Random Loss," IEEE/ACM Trans. Networking, vol. 4, no. 3, pp. 336-350, June 1997.
[12] J. Border et al., "Performance Enhancement Proxies Intended to Mitigate Link-Related Degradations," IETF RFC 3135, June 2001.
[13] A. Baker and B.R. Badrinath, "I-TCP: Indirect TCP for Mobile Networks," Proc. 15th Int'l Conf. Distribution Computing Systems, 1995.
[14] W. Wei, C. Zhang, H. Zang, J. Kurose, and D. Towsley, "Inference and Evaluation of Split-Connection Approaches in Cellular Data Networks," Proc. Passive and Active Measurement Conf., Mar. 2006.
[15] EURANE, User Guide (rel.1.6), http://www.tl-wmc.nleurane, 2009.
[16] I.C.C. Bruin, G. Heijenk, M.E. Zarki, and J.L. Zan, "Fair Channel-Dependent Scheduling in CDMA Systems," Proc. 12th IST Mobile and Wireless Comm. Summit, pp. 737-741, June 2003.
[17] U. Itkis, Control System of Variable Structure. Wiley, 1976.
[18] H. Kaaranen et al., UMTS Networks: Architecture, Mobile and Services. John Wiley & Sons, 2001.
[19] R. Racic, D. Ma, H. Chen, and X. Liu, "Exploiting Opportunistic Scheduling in Cellular Data Networks," Proc. 15th Ann. Network and Distributed System Security Symp. (NDSS '08), Feb. 2008.
[20] T. Gff, J. Moronski, D.S. Phatak, and V. Gupta, "Freeze-TCP: A True End-to-End TCP Enhancement Mechanism for Mobile Environments," Proc. IEEE INFOCOM, pp. 1537-1545, Mar. 2000.
[21] V. Padmanabhan and R. Katz, "TCP Fast Start: A Technique for Speeding Up Web Transfers," Proc. IEEE Global Telecomm. (GLOBECOM '98) Internet Mini-Conf., 1998.
[22] R. Wang, G. Pau, K. Yamada, M.Y. Sanadidi, and M. Gerla, "TCP Startup Performance in Large Bandwidth Delay Networks," Proc. IEEE INFOCOM, 2004.
[23] C.P. Fu and S.C. Liew, "TCP Veno: TCP Enhancement for Transmission over Wireless Access Networks," IEEE J. Selected Areas on Comm., vol. 21, no. 2, pp. 216-228, Feb. 2003.
[24] H. Inamura et al., "TCP over Second (2.5G) and Third (3G) Generation Wireless Networks," IETF RFC 3481, Feb. 2003.
[25] A. Chockalinggam and M. Zorzi, "Wireless TCP Performance with Link Layer FEC/ARQ," Proc. IEEE Int'l Conf. Comm. (ICC '99), pp. 1212-1216, June 1999.
[26] N.M. Chaskar, T.V. Lakshman, and U. Mahonen, "TCP over Wireless with Link Error Control: Analysis and Design Methodology," IEEE/ACM Trans. Networking, vol. 7, no. 5, pp. 605-615, Oct. 1999.
[27] H. Balakrishnan, S. Seshan, E. Amir, and R.H. Katz, "Improving TCP/IP Performance over Wireless Networks," Proc. ACM MobiCom, 1995.
[28] A. Baker and B.R. Badrinath, "I-TCP: Indirect TCP for Mobile Networks," Proc. 15th Int'l Conf. Distribution Computing Systems, 1995.
[29] K. Brown and S. Singh, "M-TCP: TCP for Mobile Cellular Networks," Proc. ACM Computer Comm. Rev., 1997.
[30] M. Ivanovich and P.W. Bickerdike, and J.C. Li, "On TCP Performance Enhancing Proxies in a Wireless Environment," IEEE Comm. Magazine, vol. 46, no. 9, pp. 76-83, Sept. 2008.
[31] M. Meyer, J. Sachs, and M. Holzke, "Performance Evaluation of a TCP Proxy in WCDMA Networks," IEEE Comm. Magazine, vol. 10, no. 5, pp. 70-79, Oct. 2003.
[32] K. Mattar, A. Sridharan, H. Zang, I. Matta, and A. Bestavros, "TCP over CDMA2000 Networks: A Cross-Layer Measurement Study," Proc. Passive and Active Measurement Conf. (PAM '07). Apr. 2007.
[33] M. Fiorenzi, D. Girella, N. Moller, A. Arvidsson, R. Skog, J. Petersson, P. Karlsson, C. Fischione, and K.H. Johansson, "Enhancing TCP over HSDPA by Cross-Layer Signalling," Proc. IEEE Global Telecomm. Conf. (GLOBECOM '07), 2007.
[34] M. Ghaderi, A. Sridharan, H. Zang, D. Towsley, and R. Cruz, "TCP-Aware Resource Allocation in CDMA Networks," Proc. ACM MOBICOM '06. Sept. 2006.
[35] M. Assaad and D. Zeghlache, TCP Performance over UMTS-HSDPA. CRC Press, 2008.
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool