Network Anatomy and Real-Time Measurement of Nvidia GeForce NOW Cloud Gaming
Minzhao Lyu, Sharat Chandra Madanapalli, Arun Vishwanath, Vijay Sivaraman
TL;DR
This paper tackles the ISP-side visibility problem for cloud gaming by focusing on Nvidia GeForce NOW. It develops a practical in-network method to detect cloud gaming sessions, identify user setups, and quantify QoE (client-platform latency, frame rate, and resolution) from encrypted traffic using both SNI-based and encryption-agnostic flow signatures. The work delivers a detailed traffic anatomy of GFNow, including three flow types and five gameplay flows, and validates the approach in lab conditions with ground truth and in a real campus network over a month, revealing how user setup correlates with bandwidth demand and experience. The findings enable network operators to provision capacity, tailor network slices, and troubleshoot performance by platform and configuration, with broader applicability to similar cloud gaming platforms like XBox Cloud Gaming. Overall, the study advances actionable, fine-grained visibility for ISPs to support cloud gaming at scale while outlining limitations and avenues for future enhancement.
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.
