Network Anatomy and Real-Time Measurement of Nvidia GeForce NOW Cloud Gaming (2401.06366v2)
Abstract: Cloud gaming, wherein game graphics is rendered in the cloud and streamed back to the user as real-time video, expands the gaming market to billions of users who do not have gaming consoles or high-power graphics PCs. Companies like Nvidia, Amazon, Sony and Microsoft are investing in building cloud gaming platforms to tap this large unserved market. However, cloud gaming requires the user to have high bandwidth and stable network connectivity - whereas a typical console game needs about 100-200 kbps, a cloud game demands minimum 10-20 Mbps. This makes the Internet Service Provider (ISP) a key player in ensuring the end-user's good gaming experience. In this paper we develop a method to detect Nvidia's GeForce NOW cloud gaming sessions over their network infrastructure, and measure associated user experience. In particular, we envision ISPs taking advantage of our method to provision network capacity at the right time and in the right place to support growth in cloud gaming at the right experience level; as well as identify the role of contextual factors such as user setup (browser vs app) and connectivity type (wired vs wireless) in performance degradation. We first present a detailed anatomy of flow establishment and volumetric profiles of cloud gaming sessions over multiple platforms, followed by a method to detect gameplay and measure key experience aspects such as latency, frame rate and resolution via real-time analysis of network traffic. The insights and methods are also validated in the lab for XBox Cloud Gaming platform. We then implement and deploy our method in a campus network to capture gameplay behaviors and experience measures across various user setups and connectivity types which we believe are valuable for network operators.
- A look behind the curtain: Traffic classification in an increasingly encrypted web. Proc. ACM Meas. Anal. Comput. Syst. (Feb 2021).
- Amazon. Luna. https://www.amazon.com/luna/landing-page, 2023. Accessed: 2023-01-12.
- Characterizing distributed mobile augmented reality applications at the edge. In Proc. ACM CoNEXT (Paris, France, Dec 2023).
- End-to-end characterization of game streaming applications on mobile platforms. Proc. ACM Meas. Anal. Comput. Syst. (Feb 2022).
- Business. Microsoft, Activision Blizzard and the Future of Gaming. The Economist (Nov 2022).
- A survey on cloud gaming: Future of computer games. IEEE Access 4 (2016), 7605–7620.
- Cloud-gaming: Analysis of google stadia traffic. Computer Communications 188 (2022), 99–116.
- T-gaming: A cost-efficient cloud gaming system at scale. IEEE Transactions on Parallel and Distributed Systems 30, 12 (2019), 2849–2865.
- On the quality of service of cloud gaming systems. IEEE Transactions on Multimedia 16, 2 (2014), 480–495.
- CloudFlare. What is SNI? How TLS Server Name Indication Works. https://www.cloudflare.com/en-gb/learning/ssl/what-is-sni/, 2022. Accessed: 2023-01-12.
- A network analysis on cloud gaming: Stadia, geforce now and psnow. Network 1, 3 (2021), 247–260.
- An autonomous resource provisioning framework for massively multiplayer online games in cloud environment. Journal of Network and Computer Applications 142 (2019), 76–97.
- Gitnux. Cloud Gaming Services: A Look at the Latest Statistics. https://blog.gitnux.com/cloud-gaming-services-statistics/#content, 2023. Accessed: 2023-06-26.
- Efficient identification of cloud gaming traffic at the edge. In Proc. IEEE/IFIP Network Operations and Management Symposium (May 2023).
- Virtual machine placement optimization in mobile cloud gaming through qoe-oriented resource competition. IEEE Transactions on Cloud Computing 10, 3 (2022), 2204–2218.
- Cloud gaming with foveated video encoding. ACM Trans. Multimedia Comput. Commun. Appl. 16, 1 (Feb 2020).
- Dissecting cloud gaming performance with decaf. Proc. ACM Meas. Anal. Comput. Syst. (Dec 2021).
- A measurement study on achieving imperceptible latency in mobile cloud gaming. In Proc. ACM MMSys (Taipei, Taiwan, Jun 2017).
- Kinsta. What is a Content Management System (CMS)? https://kinsta.com/knowledgebase/content-management-system/, 2022. Accessed: 2023-01-12.
- A hybrid p4/nfv architecture for cloud gaming traffic detection with unsupervised ml. In Proc. IEEE Symposium on Computers and Communications (Los Alamitos, CA, USA, jul 2023).
- Assessing unsupervised machine learning solutions for anomaly detection in cloud gaming sessions. In Proc. IEEE International Conference on Network and Service Management (Thessaloniki, Greece, Oct 2022).
- Ml models for detecting qoe degradation in low-latency applications: A cloud-gaming case study. IEEE Transactions on Network and Service Management (2023).
- Gaugur: Quantifying performance interference of colocated games for improving resource utilization in cloud gaming. In Proc. ACM HPDC (Phoenix, AZ, USA, Jun 2019).
- Amir: Active multimodal interaction recognition from video and network traffic in connected environments. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. (mar 2023).
- Livingood, J. Comcast Kicks Off Industry’s First Low Latency DOCSIS Field Trials. https://corporate.comcast.com/stories/comcast-kicks-off-industrys-first-low-latency-docsis-field-trials, 2023. Accessed: 2023-06-26.
- Know Thy Lag: In-Network Game Detection And Latency Measurement. In Proc. PAM (Apr 2022).
- Reclive: Real-time classification and qoe inference of live video streaming services. In Proc. IEEE/ACM IWQOS (2021).
- An analysis of cloud gaming platforms behaviour under synthetic network constraints and real cellular networks conditions. Journal of Network and Systems Management (2023).
- Markets and Markets. Cloud Gaming Market by Offiering, Device Type, Solution, Game Type, Region – Global Forecast to 2024. https://bit.ly/3AyEjio, 2019. Accessed: 2024-04-27.
- Microsoft. XBox Cloud Gaming (Beta). https://www.xbox.com/en-us/play, 2023. Accessed: 2023-01-12.
- News. The Future of Video Games. The Economist (Mar 2023).
- Nvidia. GeForce NOW. https://www.nvidia.com/en-au/geforce-now/, 2023. Accessed: 2023-01-12.
- Nvidia Support. How can i reduce lag or improve streaming quality when using geforce now? bit.ly/45TOmfR, 2022. Accessed: 2022-12-12.
- Nvidia Support. WebRTC Browser Client. bit.ly/3LhOPAj, 2022. Accessed: 2022-12-14.
- Rietveld, J. Microsoft and activision: the big questions that will decide whether the us$68 billion deal goes ahead. The Conversation (Jul 2023).
- Fast and lean encrypted internet traffic classification. Computer Communications 186 (2022), 166–173.
- Delay sensitivity classification of cloud gaming content. In Proceedings of the 12th ACM International Workshop on Immersive Mixed and Virtual Environment Systems (Istanbul, Turkey, 2020).
- RTP: A Transport Protocol for Real-Time Applications. RFC 3550, Jul 2003.
- Estimating webrtc video qoe metrics without using application headers, 2023.
- Cloud gaming: architecture and performance. IEEE Network 27, 4 (2013), 16–21.
- Game categorization for deriving qoe-driven video encoding configuration strategies for cloud gaming. ACM Trans. Multimedia Comput. Commun. Appl. (jun 2018).
- Sony Interactive Entertainment. PlayStation Now. https://www.playstation.com/en-us/ps-now/, 2023. Accessed: 2023-04-18.
- Buffer sizing and video qoe measurements at netflix. In Proceedings of the 2019 Workshop on Buffer Sizing (2020).
- Improving web qoe monitoring for encrypted network traffic through time series modeling. SIGMETRICS Perform. Eval. Rev. (may 2021).
- Measurement of cloud-based game streaming system response to competing tcp cubic or tcp bbr flows. In Proc. ACM Internet Measurement Conference (Nice, France, 2022).
- Improving cloud gaming experience through mobile edge computing. IEEE Wireless Communications 26, 4 (2019), 178–183.