skip to main content
10.1145/3300061.3300140acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Detecting if LTE is the Bottleneck with BurstTracker

Published: 05 August 2019 Publication History

Abstract

We present BurstTracker, the first tool that developers can use to detect if the LTE downlink is the bottleneck for their applications. BurstTracker is driven by our discovery that the proprietary LTE downlink schedulers running on LTE base stations allocate resources to users in a way that reveals if a user's downlink queue runs empty during a download. We demonstrate that BurstTracker works across Tier-1 cellular providers and across a variety of network conditions. We also present a case study that shows how application developers can use this tool in practice. Surprisingly, with BurstTracker, we find that the LTE downlink may not be the bottleneck for video streaming on several Tier-1 providers, even during peak hours at busy locations. Rather, transparent TCP middleboxes deployed by these providers lead to downlink underutilization, because they force Slow-Start Restart. With a simple workaround, we improve video streaming bitrate on busy LTE links by 35%.

References

[1]
3rd Generation Partnership Project (3GPP). Telecommunication management; Key Performance Indicators (KPI) for Evolved Universal Terrestrial Radio Access Network (E-UTRAN): Definitions. https://www.3gpp.org/DynaReport/32450.htm.
[2]
M. Allman and V. Paxson. TCP congestion control. RFC 5681, IETF, September 2009.
[3]
N. Baranasuriya, V. Navda, V. N. Padmanabhan, and S. Gilbert. QProbe: locating the bottleneck in cellular communication. In Proc. ACM Conference on emerging Networking EXperiments and Technologies (CoNEXT). ACM, 2015.
[4]
A. Biernacki and K. Tutschku. Comparative performance study of LTE downlink schedulers. Wireless Personal Communications, 74, 2014.
[5]
J.-C. Bolot. Characterizing end-to-end packet delay and loss in the Internet. Journal of High Speed Networks, 2(3):305--323, July 1993.
[6]
J. Brokdin. T-Mobile forced to stop hiding slow speeds from throttled customers. https://arstechnica.com/information-technology/2014/11/t-mobile-forced-to-stop-hiding-slow-speeds-from-throttled-customers/.
[7]
N. Bui and J. Widmer. OWL: a reliable online watcher for LTE control channel measurements. In Proc. Workshop on All Things Cellular: Operations, Applications and Challenges, 2016.
[8]
F. Capozzi, G. Piro, L. A. Grieco, G. Boggia, and P. Camarda. Downlink packet scheduling in LTE cellular networks: Key design issues and a survey. IEEE Communications Surveys Tutorials, 15(2):678--700, 2013.
[9]
A. Chakraborty, V. Navda, V. N. Padmanabhan, and R. Ramjee. Coordinating cellular background transfers using LoadSense. In Proc. ACM Conference on Mobile Computing and Networking (MobiCom), 2013.
[10]
M. C. Chan and R. Ramjee. TCP/IP performance over 3G wireless links with rate and delay variation. In Proc. ACM Conference on Mobile Computing and Networking (MobiCom), 2002.
[11]
A. B. Downey. Using pathchar to estimate internet link characteristics. In Proc. ACM SIGCOMM, 1999.
[12]
A. Ghosh, R. Ratasuk, B. Mondal, N. Mangalvedhe, and T. Thomas. LTE-Advanced: Next-generation wireless broadband technology {invited paper}. IEEE Wireless Communications, 17(3):10--22, June 2010.
[13]
Google. Google ExoPlayer. https://github.com/google/ExoPlayer.
[14]
Google. HTTPS encryption on the web. https://transparencyreport.google.com/https/overview?hl=en.
[15]
P. Goyal, M. Alizadeh, and H. Balakrishnan. Rethinking congestion control for cellular networks. In Proc. Workshop on Hot Topics in Networks (HotNets), 2017.
[16]
J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A close examination of performance and power characteristics of 4G LTE networks. In Proc. ACM Conference on Mobile Systems, Applications, and Services (MobiSys), 2012.
[17]
IETF HTTP Working Group. HTTP/2 specifications. https://github.com/http2/http2-spec/wiki/Ops.
[18]
V. Jacobson. Congestion avoidance and control. In Proc. ACM SIGCOMM, 1988.
[19]
A. Jain, A. Terzis, H. Flinck, N. Sprecher, S. Arunachalam, K. Smith, V. Devarapalli, and R. B. Yanai. Mobile throughput guidance inband signaling protocol. Internet-draft, IETF, 2017.
[20]
J. Jiang, V. Sekar, and H. Zhang. Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE. In Proc. ACM Conference on emerging Networking EXperiments and Technologies (CoNEXT), 2012.
[21]
A. M. Kakhki, A. Razaghpanah, A. Li, H. Koo, R. Golani, D. Choffnes, P. Gill, and A. Mislove. Identifying traffic differentiation in mobile networks. In Proc. ACM Internet Measurement Conference (IMC), 2015.
[22]
S. Keshav. A control-theoretic approach to flow control. In Proc. ACM SIGCOMM, 1991.
[23]
S. Kumar, E. Hamed, D. Katabi, and L. E. Li. LTE Radio analytics made easy and accessible. In Proc. ACM SIGCOMM, 2014.
[24]
F. Li, A. Razaghpanah, A. M. Kakhki, A. A. Niaki, D. Choffnes, P. Gill, and A. Mislove. liberate,(n): A library for exposing (traffic-classification) rules and avoiding them efficiently. In Proc. ACM Internet Measurement Conference (IMC), 2017.
[25]
Y. Li, C. Peng, Z. Yuan, J. Li, H. Deng, and T. Wang. MobileInsight: Extracting and analyzing cellular network information on smartphones. In Proc. ACM Conference on Mobile Computing and Networking (MobiCom), 2016.
[26]
F. Lu, H. Du, A. Jain, G. M. Voelker, A. C. Snoeren, and A. Terzis. CQIC: Revisiting cross-layer congestion control for cellular networks. In Proc. International Workshop on Mobile Computing Systems and Applications (HotMobile), 2015.
[27]
H. Mao, R. Netravali, and M. Alizadeh. Neural adaptive video streaming with Pensieve. In Proc. ACM SIGCOMM, 2017.
[28]
Ookla. Speedtest by Ookla. http://www.speedtest.net/.
[29]
Qualcomm. eXtensible diagnostic monitor. https://tinyurl.com/yc4e9dcy.
[30]
Y. Sun, X. Yin, J. Jiang, V. Sekar, F. Lin, N. Wang, T. Liu, and B. Sinopoli. CS2P: Improving video bitrate selection and adaptation with data-driven throughput prediction. In Proc. ACM SIGCOMM, 2016.
[31]
S. Sundaresan, N. Feamster, and R. Teixeira. Locating throughput bottlenecks in home networks. In Proc. ACM SIGCOMM, 2014.
[32]
N. Vallina-Rodriguez, A. Auccinas, M. Almeida, Y. Grunenberger, K. Papagiannaki, and J. Crowcroft. RILAnalyzer: A comprehensive 3G monitor on your phone. In Proc. ACM Internet Measurement Conference (IMC), 2013.
[33]
Z. Wang, Z. Qian, Q. Xu, Z. Mao, and M. Zhang. An untold story of middleboxes in cellular networks. In Proc. ACM SIGCOMM, 2011.
[34]
K. Winstein, A. Sivaraman, and H. Balakrishnan. Stochastic forecasts achieve high throughput and low delay over cellular networks. In Proc. Symposium on Networked Systems Design and Implementation (NSDI), 2013.
[35]
S. H. Wong, H. Yang, S. Lu, and V. Bharghavan. Robust rate adaptation for 802.11 wireless networks. In Proc. ACM Conference on Mobile Computing and Networking (MobiCom), 2006.
[36]
X. Xie, X. Zhang, S. Kumar, and L. E. Li. piStream: Physical layer informed adaptive video streaming over LTE. In Proc. ACM Conference on Mobile Computing and Networking (MobiCom), 2015.
[37]
X. Xie, X. Zhang, and S. Zhu. Accelerating mobile web loading using cellular link information. In Proc. ACM Conference on Mobile Systems, Applications, and Services (MobiSys), 2017.
[38]
Q. Xu, S. Mehrotra, Z. M. Mao, and J. Li. PROTEUS: Network performance forecast for real-time, interactive mobile applications. In Proc. ACM Conference on Mobile Systems, Applications, and Services (MobiSys), 2013.
[39]
X. Xu, Y. Jiang, T. Flach, E. Katz-Bassett, D. Choffnes, and R. Govindan. Investigating transparent web proxies in cellular networks. In Proc. Passive and Active Measurement Conference (PAM), 2015.

Cited By

View all
  • (2024)Application-level service assurance with 5G RAN slicingProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation10.5555/3691825.3691872(841-857)Online publication date: 16-Apr-2024
  • (2024)M2HO: Mitigating the Adverse Effects of 5G Handovers on TCPProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690680(1089-1103)Online publication date: 4-Dec-2024
  • (2024)Aquifer: Transparent Microsecond-scale Scheduling for vRAN WorkloadsIEEE Transactions on Services Computing10.1109/TSC.2024.3440032(1-14)Online publication date: 2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiCom '19: The 25th Annual International Conference on Mobile Computing and Networking
August 2019
1017 pages
ISBN:9781450361699
DOI:10.1145/3300061
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 August 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bottleneck detection
  2. cellular
  3. middlebox
  4. scheduling

Qualifiers

  • Research-article

Conference

MobiCom '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 440 of 2,972 submissions, 15%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)63
  • Downloads (Last 6 weeks)9
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Application-level service assurance with 5G RAN slicingProceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation10.5555/3691825.3691872(841-857)Online publication date: 16-Apr-2024
  • (2024)M2HO: Mitigating the Adverse Effects of 5G Handovers on TCPProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690680(1089-1103)Online publication date: 4-Dec-2024
  • (2024)Aquifer: Transparent Microsecond-scale Scheduling for vRAN WorkloadsIEEE Transactions on Services Computing10.1109/TSC.2024.3440032(1-14)Online publication date: 2024
  • (2024)LDRP: Device-Centric Latency Diagnostic and Reduction for Cellular Networks Without RootIEEE Transactions on Mobile Computing10.1109/TMC.2023.326780523:4(2748-2764)Online publication date: Apr-2024
  • (2023)Octopus: In-Network Content Adaptation to Control Congestion on 5G LinksProceedings of the Eighth ACM/IEEE Symposium on Edge Computing10.1145/3583740.3628438(199-214)Online publication date: 6-Dec-2023
  • (2023)Obtaining Accurate Bandwidth Estimations for the Internet of Things2023 6th Conference on Cloud and Internet of Things (CIoT)10.1109/CIoT57267.2023.10084909(104-111)Online publication date: 20-Mar-2023
  • (2022)Trust-free service measurement and payments for decentralized cellular networksProceedings of the 21st ACM Workshop on Hot Topics in Networks10.1145/3563766.3564093(68-75)Online publication date: 14-Nov-2022
  • (2022)Breaking Cellular IoT with Forged Data-plane Signaling: Attacks and CountermeasureACM Transactions on Sensor Networks10.1145/353412418:4(1-26)Online publication date: 29-Nov-2022
  • (2022)NG-ScopeProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/35080326:1(1-26)Online publication date: 28-Feb-2022
  • (2022)Learning-Based Joint QoE Optimization for Adaptive Video Streaming Based on Smart EdgeIEEE Transactions on Network and Service Management10.1109/TNSM.2022.314561919:2(1789-1806)Online publication date: Jun-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

EPUB

View this article in ePub.

ePub

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media