Pudica: Toward Near-Zero Queuing Delay in Congestion Control for Cloud Gaming
Talkat 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI '24) · 2024-04-16..04-18·
summary
Pudica is an end-to-end congestion control that probes link BUR (bandwidth utilization ratio) by sending paced frame traffic plus occasional payload-free probe packets, uses a pace multiplier to slightly overshoot available bandwidth, and adjusts per-frame bitrate with a windowed BR estimator plus short-term corrections and a Q-draining phase (alpha ≈ 0.85). AB tests on Tencent’s cloud gaming platform show near-zero queuing delay: average and tail frame delay drop 3.1× and 4.9×, stall rate falls 10.3×, bitrate rises 12.1%, and Pudica is deployed at million-user scale.
AI-written summary · about
chapters (8)
- 0:00Cloud gaming challenges
- 2:36User engagement metrics
- 4:48Existing congestion limits
- 7:40Pudica design goals
- 9:28Bandwidth probing with frames
- 13:51Pudica control framework
- 16:51Pudica performance results
- 18:23Summary and future
related talks
16mFrom Source to Solution: Tackling Packet Losses in Large-scale Cloud Gaming...
25mPCC Vivace: Online-Learning Congestion Control
20mETC: An Elastic Transmission Control Using End-to-End Available Bandwidth...
24mCopa: Practical Delay-Based Congestion Control for the Internet
16mManaging Congestion Control Heterogeneity on the Internet with Approximate Performance...
43mHow internet congestion control actually works in the bufferbloat age
11mWhen Cloud Storage Meets RDMA
21mNetworking for Distributed Cloud & Edge Computing
