Evolving Mobile Cloud Gaming with 5G Standalone Network Telemetry (2402.04454v2)
Abstract: Mobile cloud gaming places the simultaneous demands of high capacity and low latency on the wireless network, demands that Private and Metropolitan-Area Standalone 5G networks are poised to meet. However, lacking introspection into the 5G Radio Access Network (RAN), cloud gaming servers are ill-poised to cope with the vagaries of the wireless last hop to a mobile client, while 5G network operators run mostly closed networks, limiting their potential for co-design with the wider internet and user applications. This paper presents Telesa, a passive, incrementally-deployable, and independently-deployable Standalone 5G network telemetry system that streams fine-grained RAN capacity, latency, and retransmission information to application servers to enable better millisecond scale, application-level decisions on offered load and bit rate adaptation than end-to-end latency measurements or end-to-end packet losses currently permit. We design, implement, and evaluate a Telesa telemetry-enhanced game streaming platform, demonstrating exact congestion-control that can better adapt game video bitrate while simultaneously controlling end-to-end latency, thus maximizing game quality of experience. Our experimental evaluation on a production 5G Standalone network demonstrates a 178-249% Quality of Experience improvement versus two state-of-the-art cloud gaming applications.
- 3GPP. Requirements for further advancements for Evolved Universal Terrestrial Radio Access (E-UTRA) (LTE-Advanced). Technical Report (TR) 36.913, 3rd Generation Partnership Project (3GPP), 2008.
- 3GPP. Release 15 Description; Summary of Rel-15 Work Items. Technical Report (TR) 21.915, 3rd Generation Partnership Project (3GPP), 2018.
- 3GPP. Release 16 Description; Summary of Rel-16 Work Items. Technical Report (TR) 21.916, 3rd Generation Partnership Project (3GPP), 2020.
- 3GPP. Release 17 Description; Summary of Rel-17 Work Items. Technical Report (TR) 21.917, 3rd Generation Partnership Project (3GPP), 2022.
- Oboe: Auto-Tuning Video ABR Algorithms to Network Conditions. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 44–58. Association for Computing Machinery, New York, NY, USA, 2018. ISBN 978-1-4503-5567-4. doi:10.1145/3230543.3230558.
- Nebula: Reliable Low-latency Video Transmission for Mobile Cloud Gaming. Proceedings of the ACM Web Conference, 3407–3417. Association for Computing Machinery, New York, NY, USA, 2022. doi:10.1145/3485447.3512276.
- V. Arun, H. Balakrishnan. Copa: Practical Delay-Based Congestion Control for the Internet. Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX Association, 2018.
- N. Bui, J. Widmer. OWL: a reliable online watcher for LTE control channel measurements. Proceedings of the 5th Workshop on All Things Cellular: Operations, Applications and Challenges, ATC ’16, 25–30. Association for Computing Machinery, New York, NY, USA, 2016. ISBN 978-1-4503-4249-0. doi:10.1145/2980055.2980057.
- BBR: Congestion-based congestion control. Queue, 14(5), 20–53, 2016. Publisher: ACM New York, NY, USA.
- Octopus: In-Network Content Adaptation to Control Congestion on 5G Links. Eighth ACM/IEEE Symposium on Edge Computing, 1–16. ACM, Wilmington, DE, 2023. doi:10.1145/3583740.3628438.
- E. Cuervo. Beyond Reality: Head-Mounted Displays for Mobile Systems Researchers. GetMobile: Mobile Comp. and Comm., 21(2), 9–15, 2017. doi:10.1145/3131214.3131218.
- Swift: Adaptive Video Streaming with Layered Neural Codecs. Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2022.
- R. Falkenberg, C. Wietfeld. FALCON: An Accurate Real-Time Monitor for Client-Based Mobile Network Data Analytics. 2019 IEEE Global Communications Conference (GLOBECOM), 1–7. Institute of Electrical and Electronics Engineers, Piscataway, NJ, 2019. doi:10.1109/GLOBECOM38437.2019.9014096.
- FCC. 3.5 GHz band overview, 2023.
- Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol. Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX Association, 2018.
- Moonlight Mobile Cloud Gaming Client, 2023.
- CUBIC: A New TCP-friendly High-speed TCP Variant. SIGOPS Oper. Syst. Rev., 42(5), 2008.
- Ekho: Synchronizing Cloud Gaming Media across Multiple Endpoints. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 533–549. Association for Computing Machinery, New York, NY, USA, 2023. ISBN 9798400702365. doi:10.1145/3603269.3604826.
- LTESniffer: An Open-source LTE Downlink/Uplink Eavesdropper. Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks, 43–48. Association for Computing Machinery, New York, NY, USA, 2023. ISBN 978-1-4503-9859-6. doi:10.1145/3558482.3590196.
- Enabling Adaptive Cloud Gaming in an Open-Source Cloud Gaming Platform. IEEE Transactions on Circuits and Systems for Video Technology, 25(12), 2078–2091, 2015. doi:10.1109/TCSVT.2015.2450173.
- GamingAnywhere: An Open Cloud Gaming System. Proceedings of the 4th ACM Multimedia Systems Conference, MMSys ’13, 36–47. Association for Computing Machinery, New York, NY, USA, 2013. ISBN 978-1-4503-1894-5. doi:10.1145/2483977.2483981.
- Gaming in the clouds: QoE and the users’ perspective. Mathematical and Computer Modelling, 57(11), 2883–2894, 2013. ISSN 0895-7177. doi:https://doi.org/10.1016/j.mcm.2011.12.014.
- Congestion control for high bandwidth-delay product networks. SIGCOMM Comput. Commun. Rev., 32(4), 89–102, 2002. ISSN 0146-4833. doi:10.1145/964725.633035.
- Keysight. Keysight WaveJudge, 2023.
- Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 107–125. Association for Computing Machinery, New York, NY, USA, 2020. ISBN 978-1-4503-7955-7. doi:10.1145/3387514.3405856.
- S. S. Krishnan, R. K. Sitaraman. Video stream quality impacts viewer behavior: inferring causality using quasi-experimental designs. IEEE/ACM Transactions on Networking, 21(6), 2001–2014, 2013. ISSN 1063-6692. doi:10.1109/TNET.2013.2281542.
- LTE Radio Analytics Made Easy and Accessible. SIGCOMM Comput. Commun. Rev., 44(4), 211–222, 2014. ISSN 0146-4833. doi:10.1145/2740070.2626320.
- Quality of experience (QoE) in cloud gaming models: A review. Multiagent and Grid Systems, 15(3), 289–304, 2019. Publisher: IOS Press.
- PERCEIVE: Deep Learning-Based Cellular Uplink Prediction Using Real-Time Scheduling Patterns. Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services, MobiSys, 377–390. Association for Computing Machinery, New York, NY, USA, 2020. ISBN 978-1-4503-7954-0. doi:10.1145/3386901.3388911.
- Mobileinsight: extracting and analyzing cellular network information on smartphones. Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking, MobiCom, 202–215. Association for Computing Machinery, New York, NY, USA, 2016. ISBN 978-1-4503-4226-1. doi:10.1145/2973750.2973751.
- LizardByte. Sunshine: a self-hosted game stream host for Moonlight., 2023.
- Neural Adaptive Video Streaming with Pensieve. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 197–210. Association for Computing Machinery, New York, NY, USA, 2017. ISBN 978-1-4503-4653-5. doi:10.1145/3098822.3098843.
- A comprehensive end-to-end lag model for online and cloud video gaming. Proc. 5th ISCA/DEGA Workshop on Perceptual Quality of Systems (PQS 2016), 15–19. ISCA, USA, 2016.
- Mosolab. Mosolab Canopy Small Cell, 2023.
- Nokia. Fixed Wireless Access Explained. Newsroom Article, web, 2023.
- Nvidia. NVStreams documents., 2023.
- ONF. ONF Aether Onramp Project, 2023.
- L. Peterson, O. Sunay. 5G Mobile Networks: A Systems Approach. Morgan & Claypool, 1st edn., 2020. ISBN 1-68173-890-2.
- Private 5G: A Systems Approach. Systems Approach, LLC, 1.1-dev edn., 2022.
- Qualcomm. It’s time for 5G to Standalone. OnQ Blog, web, 2023.
- RedHat. What is Private 5G? Technology Topics, web, 2023.
- P. Rinderud. Cloud gaming report: Tracing the consumer journey. Ericsson Blog, web, 2024.
- RFC 2396: Real Time Streaming Protocol (RTSP), 1998.
- RFC 7826: Real-Time Streaming Protocol Version 2.0, 2016.
- ShareTechNote. PDCCH Transmission Process, ShareTechnote, 2023.
- BOLA: Near-Optimal Bitrate Adaptation for Online Videos. IEEE/ACM Transactions on Networking, 28(4), 1698–1711, 2020. ISSN 1063-6692. doi:10.1109/TNET.2020.2996964.
- CS2P: Improving Video Bitrate Selection and Adaptation with Data-Driven Throughput Prediction. Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM ’16, 272–285. Association for Computing Machinery, New York, NY, USA, 2016. ISBN 978-1-4503-4193-6. doi:10.1145/2934872.2934898.
- S. R. System. srsRAN Project: Open Source RAN, 2023.
- Understanding the Heart of the 5G Air Interface: An Overview of Physical Downlink Control Channel for 5G New Radio. IEEE Communications Standards Magazine, 4(3), 22–29, 2020. doi:10.1109/MCOMSTD.001.1900048.
- A. Tcpdump. Official site for the tcpdump binary for Android devices, 2023.
- SalientVR: saliency-driven mobile 360-degree video streaming with gaze information. Proceedings of the 28th Annual International Conference on Mobile Computing And Networking, MobiCom ’22, 542–555. Association for Computing Machinery, New York, NY, USA, 2022. ISBN 978-1-4503-9181-8. doi:10.1145/3495243.3517018.
- A. Webster. Apple opens App Store to game streaming services. The Verge, web, 2024.
- Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks. Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2013.
- ZGaming: Zero-Latency 3D Cloud Gaming by Image Prediction. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 710–723. Association for Computing Machinery, New York, NY, USA, 2023. ISBN 9798400702365. doi:10.1145/3603269.3604819.
- Accelerating Mobile Web Loading Using Cellular Link Information. Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services, MobiSys, 427–439. Association for Computing Machinery, New York, NY, USA, 2017. ISBN 978-1-4503-4928-4. doi:10.1145/3081333.3081367.
- Y. Xie, K. Jamieson. NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks. Proc. ACM Meas. Anal. Comput. Syst., 6(1), 1–26, 2022. doi:10.1145/3508032.
- PBE-CC: Congestion Control via Endpoint-Centric, Physical-Layer Bandwidth Measurements. Proc. of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM, 451–464. Association for Computing Machinery, New York, NY, USA, 2020. ISBN 978-1-4503-7955-7. doi:10.1145/3387514.3405880.
- Learning in Situ: A Randomized Experiment in Video Streaming. Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), 495–512. USENIX Association, USA, 2020. ISBN 978-1-939133-13-7.
- A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP. SIGCOMM Comput. Commun. Rev., 45(4), 325–338, 2015. ISSN 0146-4833. doi:10.1145/2829988.2787486.