Capsule: Efficient Player Isolation for Datacenters
Zhouheng Du, Nima Davari, Li Li, Wei Sen Loi, Nodir Kodirov

TL;DR
Capsule is a resource sharing mechanism that significantly improves datacenter utilization for cloud gaming by enabling multiple players to share GPU and other resources efficiently without affecting gaming quality.
Contribution
Introduces Capsule, a novel resource sharing mechanism for cloud gaming that enhances server utilization and supports multiple players on a single GPU across different game engines.
Findings
Increases datacenter resource utilization by up to 2.25x.
Reduces GPU, VRAM, CPU, and RAM usage significantly.
Supports multiple applications and hardware configurations without changes.
Abstract
Cloud gaming is increasingly popular. A challenge for cloud provider is to keep datacenter utilization high: a non-trivial task due to application variety. These applications come in different shapes and sizes. So do cloud datacenter resources, e.g., CPUs, GPUs, NPUs. Part of the challenge stems from game engines being predominantly designed to run only one player. For example, one player in a lightweight game might utilize only a fraction of the cloud server GPU. The remaining GPU capacity will be left underutilized, an undesired outcome for the cloud provider. We introduce Capsule, a mechanism to seamlessly share one GPU, and other cloud servers resources, across multiple players. Sharing makes the cost of multiple players sublinear. We implemented Capsule in O3DE, a popular open source game engine. Our evaluations show that Capsule increases datacenter resource utilization by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · Advanced Data Storage Technologies · Peer-to-Peer Network Technologies
