ABSTRACT
With the advent of high-speed cellular access and the overwhelming popularity of smartphones, a large percent of today's Internet content is being delivered via cellular links. Due to the nature of long-range wireless signal propagation, the capacity of the last hop cellular link can vary by orders of magnitude within a short period of time (e.g., a few seconds). Unfortunately, TCP does not perform well in such fast-changing environments, potentially leading to poor spectrum utilization and high end-to-end packet delay.
In this paper we revisit seminal work in cross-layer optimization in the context of 4G cellular networks. Specifically, we leverage the rich physical layer information exchanged between base stations (NodeB) and mobile phones (UE) to predict the capacity of the underlying cellular link, and propose nCQIC, a cross-layer congestion control design. Experiments on real cellular networks confirm that our capacity estimation method is both accurate and precise. A CQIC sender uses these capacity estimates to adjust its packet sending behavior. Our preliminary evaluation reveals that CQIC improves throughput over TCP by 1.08-2.89x for small and medium flows. For large flows, CQIC attains throughput comparable to TCP while reducing the average RTT by 2.38-2.65x.
- 3GPP. High Speed Packet Data Access.Google Scholar
- 3GPP. LTE Advanced.Google Scholar
- ASTELY, A., DAHLMAN, E., FURUSKAR, A., JADING, Y., LINDSTROM, M., AND PARKVALL, S. LTE: the Evolution of Mobile Broadband. IEEE Communications Magazine 47, 4 (2009), 44--51. Google ScholarDigital Library
- BAKRE, A., AND BADRINATH, B. I-TCP: Indirect TCP for Mobile Hosts. In Proceedings of ICDCS (1995). Google ScholarDigital Library
- BALAKRISHNAN, H., RAHUL, H. S., AND SESHAN, S. An Integrated Congestion Management Architecture for Internet Hosts. In Proceedings of ACM SIGCOMM (1999). Google ScholarDigital Library
- BALAKRISHNAN, H., SESHAN, S., AMIR, E., AND KATZ, R. H. Improving tci/ip performance over wireless networks. In Proceedings of ACM MobiCom (1995). Google ScholarDigital Library
- BALAKRISHNAN, HARI AND PADMANABHAN, VENKATAN. AND SESHAN, SRINIVASAN AND KATZ, RANDYH. A Comparison of Mechanisms for Improving TCP Performance over Wireless Links. IEEE/ACM Transactions on Networking 5, 6 (1997), 756--769. Google ScholarDigital Library
- BENDER, P., BLACK, P., GROB, M., PADOVANI, R., SINDHUSHAYANA, N., AND VITERBI, A. CDMA/HDR: a Bandwidth-Efficient High Speed Wireless Data Service for Nomadic Users. IEEE Communications Magazine 38, 7 (2000), 70--77. Google ScholarDigital Library
- BROWN, K., AND SINGH, S. M-TCP: TCP for Mobile Cellular Networks. SIGCOMM Computer Communication Review 27, 5 (1997), 19--43. Google ScholarDigital Library
- CHAN, M. C., AND RAMJEE, R. TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation. In Proceedings of ACM MobiCom (2002). Google ScholarDigital Library
- CHEN, X., JIN, R., SUH, K., WANG, B., AND WEI, W. Network Performance of Smart Mobile Handhelds in a University Campus WiFi Network. In Proceedings of ACM IMC (2012). Google ScholarDigital Library
- ERICSSON. Ericsson Mobility Report. http://www.ericsson.com/res/docs/2014/ericsson-mobility-report-june-2014.pdf.Google Scholar
- FARIDKHAFIZOV AND MEHMETYAVUZ. Running TCP over IS-2000. In Proceedings of IEEE ICC (2002).Google Scholar
- FORD, B. Structured Streams: A New Transport Abstraction. In Proceedings of ACM SIGCOMM (2007). Google ScholarDigital Library
- GOOGLE. Quick UDP Internet Connections. https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqsQx7rFV-ev2jRFUoVD34.Google Scholar
- HUANG, J., QIAN, F., GUO, Y., ZHOU, Y., XU, Q., MAO,Z. M., SEN, S., AND SPATSCHECK, O. An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance. In Proceedings of ACM SIGCOMM (2013). Google ScholarDigital Library
- JIANG, H., WANG, Y., LEE, K., AND RHEE, I. Tackling Bufferbloat in 3G/4G Networks. In Proceedings of ACM IMC (2012). Google ScholarDigital Library
- KUNNIYUR, S., AND SRIKANT, R. End-to-End Congestion Control Schemes: Utility Functions, Random Losses and ECN Marks. In Proceedings of IEEE INFOCOM (2000).Google ScholarCross Ref
- QUALCOMM. QXDM Professional Qualcomm eXtensible Diagnostic Monitor. http://goo.gl/ibV7g1.Google Scholar
- REN, F., AND LIN, C. Modeling and Improving TCP Performance over Cellular Link with Variable Bandwidth. IEEE Transactions on Mobile Computing 10, 8 (2011). Google ScholarDigital Library
- SHAKKOTTAII, S., AND KARLSSON, P. C. Cross-Layer Design for Wireless Networks. IEEE Communications Magazine 41, 10 (2003), 74--80. Google ScholarDigital Library
- SRIVASTAVA, V., AND MOTANI, M. Cross-layer Design: A Survey and the Road Ahead. IEEE Communications Magazine 43, 12 (2005), 112--119. Google ScholarDigital Library
- WINSTEIN, K., SIVARAMAN, A., AND BALAKRISHNAN, H. Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks. In Proceedings of USENIX NSDI (2013). Google ScholarDigital Library
Index Terms
- CQIC: Revisiting Cross-Layer Congestion Control for Cellular Networks
Recommendations
A Cross-Layer Analysis of Session Setup Delay in IP Multimedia Subsystem (IMS) With EV-DO Wireless Transmission
This paper analyzes the session setup delay in the IP multimedia subsystem (IMS) with the CDMA2000 evolution data only rev. A (EV-DO rev. A) standard for wireless transmission. Session setup delay is particularly critical for interactive multimedia ...
Congestion control with dynamic threshold adaptation and cross-layer response for TCP Vegas over IEEE 802.11 wireless networks
Wireless technologies provide mobile access and enable rapid andcost-effective network deployment. But a wireless link is generally accompanied by high interference, transmission errors and a varying latency. The erratic packet losses usually lead to a ...
New efficient cross-layer and multihoming mechanisms at layer 2 for inter-radio access technology handover between UMTS and WiMAX
Next generation mobile networks will provide seamless mobility between existing cellular systems and other wireless access technologies. To realize a seamless vertical handover inter-radio access technology handover among these different access ...
Comments