skip to main content
research-article
Open Access

NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks

Published:28 February 2022Publication History
Skip Abstract Section

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).

References

  1. 3GPP. TS 36.321: Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification.Google ScholarGoogle Scholar
  2. 3GPP. TS36.211: Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation.Google ScholarGoogle Scholar
  3. 3GPP. TS36.213: Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures.Google ScholarGoogle Scholar
  4. 5G specifications. hrefhttps://www.3gpp.org/release-15Available here.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. V. Arun and H. Balakrishnan. Copa: Practical delay-based congestion control for the internet. In NSDI, 2018.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Birthday problem. hrefhttps://en.wikipedia.org/wiki/Birthday_problemWiki.Google ScholarGoogle Scholar
  9. N. Bui and J. Widmer. OWL: A reliable online watcher for lte control channel measurements. In ACM AllThingsCellular, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Cardwell, Y. Cheng, C. S. Gunn, S. H. Yeganeh, and V. Jacobson. Bbr: Congestion-based congestion control. Queue, 14(5), Oct. 2016.Google ScholarGoogle Scholar
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. Webrtc. hrefhttps://webrtc.org/Official website.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. Dynamic adaptive streaming over http. hrefhttps://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTPWebsite.Google ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. P. Goyal, M. Alizadeh, and H. Balakrishnan. Rethinking congestion control for cellular networks. In ACM HotNets, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle Scholar
  23. S. Kumar, E. Hamed, D. Katabi, and L. Erran Li. LTE radio analytics made easy and accessible. In ACM SIGCOMM, 2014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. LTE Release 10. hrefhttps://www.3gpp.org/specifications/releases/70-release-10Available here.Google ScholarGoogle Scholar
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. H. Mao, R. Netravali, and M. Alizadeh. Neural adaptive video streaming with pensieve. In ACM SIGCOMM, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  31. Qualcomm qxdm tool. hrefhttps://www.qualcomm.com/documents/qxdm-professional-qualcomm-extensible-diagnostic-monitorWebsite.Google ScholarGoogle Scholar
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. S. Sesia, I. Toufik, and M. Baker. LTE, The UMTS Long Term Evolution: From Theory to Practice. Wiley Publishing, 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. K. Spiteri, R. Urgaonkar, and R. K. Sitaraman. BOLA: Near-optimal bitrate adaptation for online videos. In IEEE INFOCOM, 2016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. USRP. hrefhttps://www.ettus.com/Website.Google ScholarGoogle Scholar
  36. K. Winstein and H. Balakrishnan. TCP Ex Machina: Computer-generated congestion control. In ACM SIGCOMM, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. K. Winstein, A. Sivaraman, and H. Balakrishnan. Stochastic forecasts achieve high throughput and low delay over cellular networks. In USENIX NSDI, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. X. Xie, X. Zhang, S. Kumar, and L. E. Li. piStream: Physical layer informed adaptive video streaming over lte. In ACM MobiCom, 2015.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. X. Xie, X. Zhang, and S. Zhu. Accelerating mobile web loading using cellular link information. In ACM MobiSys, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Y. Xie, F. Yi, and K. Jamieson. PBE-CC: Congestion control via endpoint-centric, physical-layer bandwidth measurements. In ACM SIGCOMM, 2020.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Q. Xu, S. Mehrotra, Z. Mao, and J. Li. PROTEUS: Network performance forecast for real-time, interactive mobile applications. In ACM MobiSys, 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. 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 ScholarGoogle Scholar
  43. 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 ScholarGoogle Scholar
  44. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  45. J. Yoon, H. Zhang, S. Banerjee, and S. Rangarajan. MuVi: A multicast video delivery scheme for 4G cellular networks. In ACM MobiCom, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  47. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!