Abstract
Accurate and highly-granular channel capacity telemetry of the cellular last hop is crucial for the effective operation of transport layer protocols and cutting edge applications, such as video on demand and video telephony. This paper presents the design, implementation, and experimental performance evaluation of NG-Scope, the first such telemetry tool able to fuse physical-layer channel occupancy readings from the cellular control channel with higher-layer packet arrival statistics and make accurate capacity estimates. NG-Scope handles the latest cellular innovations, such as when multiple base stations aggregate their signals together to serve mobile users. End-to-end experiments in a commercial cellular network demonstrate that wireless capacity varies significantly with channel quality, mobility, competing traffic within each cell, and the number of aggregated cells. Our experiments demonstrate significantly improved cell load estimation accuracy, missing the detection of less than 1% of data capacity overall, a reduction of 82% compared to OWL, the state-of-the-art in cellular monitoring. Further experiments show that MobileInsight-based CLAW has a root-mean-squared capacity error of 30.5 Mbit/s, which is 3.3× larger than NG-Scope (9.2 Mbit/s).
- 3GPP. TS 36.321: Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification.Google Scholar
- 3GPP. TS36.211: Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation.Google Scholar
- 3GPP. TS36.213: Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures.Google Scholar
- 5G specifications. hrefhttps://www.3gpp.org/release-15Available here.Google Scholar
- Z. Akhtar, Y. S. Nam, R. Govindan, S. Rao, J. Chen, E. Katz-Bassett, B. Ribeiro, J. Zhan, and H. Zhang. Oboe: Auto-tuning video abr algorithms to network conditions. In ACM SIGCOMM, 2018.Google Scholar
Digital Library
- V. Arun and H. Balakrishnan. Copa: Practical delay-based congestion control for the internet. In NSDI, 2018.Google Scholar
Digital Library
- A. Balasingam, M. Bansal, R. Misra, K. Nagaraj, R. Tandra, S. Katti, and A. Schulman. Detecting if lte is the bottleneck with bursttracker. In ACM MobiCom, 2019.Google Scholar
Digital Library
- Birthday problem. hrefhttps://en.wikipedia.org/wiki/Birthday_problemWiki.Google Scholar
- N. Bui and J. Widmer. OWL: A reliable online watcher for lte control channel measurements. In ACM AllThingsCellular, 2016.Google Scholar
Digital Library
- N. Cardwell, Y. Cheng, C. S. Gunn, S. H. Yeganeh, and V. Jacobson. Bbr: Congestion-based congestion control. Queue, 14(5), Oct. 2016.Google Scholar
- J. Chen, R. Mahindra, M. A. Khojastepour, S. Rangarajan, and M. Chiang. A scheduling framework for adaptive video delivery over cellular networks. In ACM MobiCom, 2013.Google Scholar
Digital Library
- Webrtc. hrefhttps://webrtc.org/Official website.Google Scholar
- Cisco: Global mobile data traffic forecast update. hrefhttps://www.cisco.com/c/en/us/solutions/collateral/service-provider/visual-networking-index-vni/white-paper-c11--738429.htmlAvailable here, 2019.Google Scholar
- Dynamic adaptive streaming over http. hrefhttps://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTPWebsite.Google Scholar
- M. Dong, Q. Li, D. Zarchy, P. B. Godfrey, and M. Schapira. PCC: Re-architecting congestion control for consistent high performance. In NSDI, 2015.Google Scholar
Digital Library
- M. Dong, T. Meng, D. Zarchy, E. Arslan, Y. Gilad, B. Godfrey, and M. Schapira. PCC Vivace: Online-learning congestion control. In NSDI, 2018.Google Scholar
Digital Library
- S. Fouladi, J. Emmons, E. Orbay, C. Wu, R. S. Wahby, and K. Winstein. Salsify: Low-latency network video through tighter integration between a video codec and a transport protocol. In NSDI, 2018.Google Scholar
- P. Goyal, A. Agarwal, R. Netravali, M. Alizadeh, and H. Balakrishnan. ABC: A simple explicit congestion controller for wireless networks. In USENIX NSDI, 2020.Google Scholar
- P. Goyal, M. Alizadeh, and H. Balakrishnan. Rethinking congestion control for cellular networks. In ACM HotNets, 2017.Google Scholar
Digital Library
- S. Ha, I. Rhee, and L. Xu. CUBIC: A new TCP-friendly high-speed TCP variant. SIGOPS Oper. Syst. Rev., 42(5), July 2008.Google Scholar
Digital Library
- T.-Y. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson. A buffer-based approach to rate adaptation: Evidence from a large video streaming service. In ACM SIGCOMM, 2014.Google Scholar
Digital Library
- A. Jain, A. Terzis, H. Flinck, N. Sprecher, S. Arunachalam, K. Smith, V. Devarapalli, and R. Yanai. Mobile throughput guidance inband signaling protocol. IETF, work in progress, 2015.Google Scholar
- S. Kumar, E. Hamed, D. Katabi, and L. Erran Li. LTE radio analytics made easy and accessible. In ACM SIGCOMM, 2014.Google Scholar
Digital Library
- J. Lee, S. Lee, J. Lee, S. D. Sathyanarayana, H. Lim, J. Lee, X. Zhu, S. Ramakrishnan, D. Grunwald, K. Lee, and S. Ha. Perceive: Deep learning-based cellular uplink prediction using real-time scheduling patterns. In ACM MobiSys, 2020.Google Scholar
Digital Library
- Y. Li, C. Peng, Z. Yuan, J. Li, H. Deng, and T. Wang. Mobileinsight: Extracting and analyzing cellular network information on smartphones. In ACM MobiCom, 2016.Google Scholar
Digital Library
- LTE Release 10. hrefhttps://www.3gpp.org/specifications/releases/70-release-10Available here.Google Scholar
- 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 ACM HotMobile, 2015.Google Scholar
Digital Library
- H. Mao, R. Netravali, and M. Alizadeh. Neural adaptive video streaming with pensieve. In ACM SIGCOMM, 2017.Google Scholar
Digital Library
- R. Netravali, A. Sivaraman, S. Das, A. Goyal, K. Winstein, J. Mickens, and H. Balakrishnan. Mahimahi: Accurate record-and-replay for http. In USENIX ATC, 2015.Google Scholar
Digital Library
- S. Park, J. Lee, J. Kim, J. Lee, S. Ha, and K. Lee. Exll: An extremely low-latency congestion control for mobile cellular networks. In ACM CoNEXT, 2018.Google Scholar
Digital Library
- Qualcomm qxdm tool. hrefhttps://www.qualcomm.com/documents/qxdm-professional-qualcomm-extensible-diagnostic-monitorWebsite.Google Scholar
- D. Ray, J. Kosaian, K. V. Rashmi, and S. Seshan. Vantage: Optimizing video upload for time-shifted viewing of social live streams. In ACM SIGCOMM, 2019.Google Scholar
Digital Library
- S. Sesia, I. Toufik, and M. Baker. LTE, The UMTS Long Term Evolution: From Theory to Practice. Wiley Publishing, 2009.Google Scholar
Digital Library
- K. Spiteri, R. Urgaonkar, and R. K. Sitaraman. BOLA: Near-optimal bitrate adaptation for online videos. In IEEE INFOCOM, 2016.Google Scholar
Digital Library
- USRP. hrefhttps://www.ettus.com/Website.Google Scholar
- K. Winstein and H. Balakrishnan. TCP Ex Machina: Computer-generated congestion control. In ACM SIGCOMM, 2013.Google Scholar
Digital Library
- K. Winstein, A. Sivaraman, and H. Balakrishnan. Stochastic forecasts achieve high throughput and low delay over cellular networks. In USENIX NSDI, 2013.Google Scholar
Digital Library
- X. Xie, X. Zhang, S. Kumar, and L. E. Li. piStream: Physical layer informed adaptive video streaming over lte. In ACM MobiCom, 2015.Google Scholar
Digital Library
- X. Xie, X. Zhang, and S. Zhu. Accelerating mobile web loading using cellular link information. In ACM MobiSys, 2017.Google Scholar
Digital Library
- Y. Xie, F. Yi, and K. Jamieson. PBE-CC: Congestion control via endpoint-centric, physical-layer bandwidth measurements. In ACM SIGCOMM, 2020.Google Scholar
Digital Library
- Q. Xu, S. Mehrotra, Z. Mao, and J. Li. PROTEUS: Network performance forecast for real-time, interactive mobile applications. In ACM MobiSys, 2013.Google Scholar
Digital Library
- F. Y. Yan, H. Ayers, C. Zhu, S. Fouladi, J. Hong, K. Zhang, P. Levis, and K. Winstein. Learning in situ: a randomized experiment in video streaming. In USENIX NSDI, 2020.Google Scholar
- F. Y. Yan, J. Ma, G. D. Hill, D. Raghavan, R. S. Wahby, P. Levis, and K. Winstein. Pantheon: The training ground for internet congestion-control research. In USENIX ATC, 2018.Google Scholar
- X. Yin, A. Jindal, V. Sekar, and B. Sinopoli. A control-theoretic approach for dynamic adaptive video streaming over HTTP. In ACM SIGCOMM, 2015.Google Scholar
Digital Library
- J. Yoon, H. Zhang, S. Banerjee, and S. Rangarajan. MuVi: A multicast video delivery scheme for 4G cellular networks. In ACM MobiCom, 2012.Google Scholar
Digital Library
- Y. Zaki, T. Pötsch, J. Chen, L. Subramanian, and C. Görg. Adaptive congestion control for unpredictable cellular networks. In ACM SIGCOMM, 2015.Google Scholar
Digital Library
- A. Zhou, H. Zhang, G. Su, L. Wu, R. Ma, Z. Meng, X. Zhang, X. Xie, H. Ma, and X. Chen. Learning to coordinate video codec with transport protocol for mobile video telephony. In ACM MobiCom, 2019.Google Scholar
Digital Library
Index Terms
NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks
Recommendations
NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks
SIGMETRICS/PERFORMANCE '22: Abstract Proceedings of the 2022 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer SystemsAccurate and highly-granular channel capacity telemetry of the cellular last hop is crucial for the effective operation of transport layer protocols and cutting edge applications, such as video on demand and videotelephony. This paper presents the ...
NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks
SIGMETRICS '22Accurate and highly-granular channel capacity telemetry of the cellular last hop is crucial for the effective operation of transport layer protocols and cutting edge applications, such as video on demand and videotelephony. This paper presents the ...
Authentication and Billing Protocols for the Integration of WLAN and 3G Networks
Wireless communications have developed rapidly and have been applied for many services. Cellular (the third-generation) mobile networks and wireless local area network (WLAN) are two important technologies for providing wireless communications. The ...






Comments