The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January (2009 vol.8)
pp: 14-28
Majid Ghaderi , University of Massachusetts, Amherst
Ashwin Sridharan , Sprint ATL, Burlingame
Hui Zang , Sprint ATL, Burlingame
Don Towsley , University of Massachusetts, Amherst
Rene Cruz , University of California, San Diego, La Jolla
ABSTRACT
This paper explores the use of rate adaptation in cellular networks to maximize throughput of long-lived TCP sessions. We focus on the problem of maximizing the throughput of TCP connections and propose a joint optimization of MAC and physical layer parameters with respect to TCP sending rate. In particular, we propose a simple TCP-aware channel scheduler that adapts the wireless channel rate to changes in the TCP sending rate and explore its performance for both single and multiple concurrent sessions. In the case of a single TCP session, we develop a fluid model of its steady-state behavior in such a system that adapts between two channel rates. Our results indicate that a two-rate scheme improves TCP throughput by 15% to 20% over a system that does not exploit rate adaptation and that little additional benefit accrues from the addition of a third channel rate. Finally, we extend the framework to scenarios where bandwidth is shared by multiple TCP sessions. We propose two channel allocation algorithms and explore their performance through simulation. Our results indicate that TCP throughput is relatively insensitive to either channel allocation algorithm and adaptive rate variation is the dominant factor in performance.
INDEX TERMS
Wireless networks, TCP throughput, Rate adaptation, Cross-layer optimization
CITATION
Majid Ghaderi, Ashwin Sridharan, Hui Zang, Don Towsley, Rene Cruz, "TCP-Aware Channel Allocation in CDMA Networks", IEEE Transactions on Mobile Computing, vol.8, no. 1, pp. 14-28, January 2009, doi:10.1109/TMC.2008.81
REFERENCES
[1] Telecommunications Industry Assoc., TIA EIA IS-2000, www.tiaonline.org/standards/sfg/imt2kcdma2000 /, Mar. 2000.
[2] K. Mattar , A. Sridharan , H. Zang , I. Matta , and A. Bestavros , “TCP over CDMA2000 Networks: A Cross-Layer Measurement Study,” Proc. Eight Int'l Conf. Passive and Active Network Measurement (PAM '07), Apr. 2007.
[3] E. Chaponniere , S. Kandukuri , and W. Hamdy , “Effect of Physical Layer Bandwidth Variation on TCP Performance in CDMA2000,” Proc. 57th IEEE Vehicular Technology Conf. (VTC Spring '03), pp.336-342, Apr. 2003.
[4] C. Barakat and E. Altman , “Bandwidth Tradeoff between TCP and Link-Level FEC,” Computer Networks, vol. 39, no. 5, pp. 133-150, 2002.
[5] B. Liu , D.L. Goeckel , and D. Towsley , “TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks,” Proc. IEEE Global Telecomm. Conf. (GLOBECOM '02), Nov. 2002.
[6] D. Barman , I. Matta , E. Altman , and R.E. Azouzi , “TCP Optimization through FEC, ARQ and Transmission Power TradeOffs,” Proc. Conf. Wired/Wireless Internet Comm. (WWIC'04), Feb. 2004.
[7] F. Baccelli , R. Cruz , and A. Nucci , “CDMA Channel Parameters Maximizing TCP Throughput,” Proc. Workshop Information Theory and Its Applications (ITA '06), Feb. 2006.
[8] A. Chockalingam , E. Altman , J.V.K. Murthy , and R. Kumar , “Cross-Layer Design for Optimizing TCP Performance,” Proc. IEEE Int'l Conf. Comm. (ICC '05), May 2005.
[9] M. Zorzi , A. Chockalingam , and R.R. Rao , “Throughput Analysis of TCP on Channels with Memory,” IEEE J. Selected Areas in Comm., vol. 18, no. 7, pp. 1289-1300, 2000.
[10] A. Chockalingam and G. Bao , “Performance of TCP/RLP Protocol Stack on Correlated Rayleigh Fading DS-CDMA Links,” IEEE Trans. Vehicular Technology, vol. 49, no. 1, pp. 28-33, 2000.
[11] K.L. Gray and D.L. Noneaker , “The Effect of Adaptive-Rate Coding on TCP Performance in Wireless Communications,” Proc. IEEE/AFCEA Conf. Information Systems for Enhanced Public Safety and Security (EUROCOMM), 2000.
[12] E. Altman , C. Barakat , and V.M.R. Ramos , “Analysis of AIMD Protocols over Paths with Variable Delay,” Proc. IEEE INFOCOM '04, Mar. 2004.
[13] M.C. Chan and R. Ramjee , “TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation,” Proc. ACM MobiCom '02, pp. 71-82, 2002.
[14] J.P. Singh , Y. Li , and N. Bambos , “Channel State Awareness Based Transmission Power Adaptation for Efficient TCP Dynamics in Wireless Networks,” Proc. IEEE Int'l Conf. Comm. (ICC '05), May 2005.
[15] W. Wei , C. Zhang , H. Zang , J. Kurose , and D. Towsley , “Inference and Evaluation of Split-Connection Approaches in Cellular Data Networks,” Proc. Seventh Int'l Conf. Passive and Active Network Measurement (PAM '06), Mar. 2006.
[16] V. Misra , W.B. Gong , and D. Towsley , “Fluid-Based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED,” Proc. ACM SIGCOMM '00, pp. 151-160, Aug. 2000.
[17] M. Ghaderi , A. Sridharan , H. Zang , D. Towsley , and R. Cruz , “TCP-Aware Resource Allocation in CDMA Networks,” Technical Report RR06-ATL-030566, Sprint Advanced Technology Labs, Mar. 2006.
[18] F. Baccelli and K.B. Kim , “TCP Throughput Analysis Under Transmission Error and Congestion Losses,” Proc. IEEE INFOCOM '04, Mar. 2004.
[19] M. Ghaderi , A. Sridharan , H. Zang , D. Towsley , and R. Cruz , “TCP-Aware Resource Allocation in CDMA Networks,” Proc. ACM MobiCom '06, pp. 215-226, Sept. 2006.
[20] F.J. McWilliams and N.J.A. Sloane , The Theory of Error-Correcting Codes. North-Holland, 1977.
[21] M. Ghaderi , A. Sridharan , H. Zang , D. Towsley , and R. Cruz , “Modeling TCP in a Multi-Rate Multi-User CDMA System,” Proc. Networking, May 2007.
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool