DroidCloud: Scalable High Density AndroidTM Cloud Rendering
Linsheng Li, Bin Yang, Cathy Bao, Shuo Liu, Randy Xu, Yong Yao, Mohammad R. Haghighat, Jerry W. Hu, Shoumeng Yan, Zhengwei Qi
Abstract
Cloud rendering is an emerging technology in which rendering-heavy applications run on the cloud server and then stream the rendered contents to the end-user device. High density and high scalability of the cloud rendering services are crucial to support millions of users concurrently and cost-effectively. However, it is still challenging to run Android OS in cloud smoothly with high density and high scalability without compromising user experience. This paper presents DroidCloud, the first open-source Androidis a trademark of Google LLC. cloud rendering solution focusing on the scalable design and density aspect optimization to the best of our knowledge. To cloudify Android OS, DroidCloud utilizes thevHAL technology in order to support remote devices and keep transparent to Android applications. And aFlexible rendering scheduling policy is introduced to break the boundary of GPU physical locations. Thus, both remote GPUs and local GPUs can accommodate render tasks by forwarding rendering tasks and making it possible to support multiple Android OSes with GPU acceleration. Besides, to further improve the density, DroidCloud optimizes the resource cost both in a single instance and across instances. We show that DroidCloud can run hundreds of Android OSes on a single Intel Xeon server with GPU acceleration simultaneously, increasing the density at the scale of one order of magnitude compared to current cloud gaming systems. Further experimental results demonstrate that DroidCloud can transparently run Android applications at native speed with lower CPU, memory, and storage utilization.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers4
- Dissecting and Streamlining the Interactive Loop of Mobile Cloud GamingYang Li, Jiaxing Qiu, Hongyi Wang, Zhenhua Li et al.NSDI 2025 · 11 citations
- High-density Mobile Cloud Gaming on Edge SoC ClustersLi Zhang, Shangguang Wang, Mengwei XuUSENIX ATC 2024 · 6 citations
- gVulkan: Scalable GPU Pooling for Pixel-Grained Rendering in Ray TracingYicheng Gu, Yun Wang, Yunfan Sun, Yuxin Xiang et al.USENIX ATC 2024 · 4 citations
- vSoC: Efficient Virtual System-on-Chip on Heterogeneous HardwareJiaxing Qiu, Zijie Zhou, Yang Li, Zhenhua Li et al.SOSP 2024 · 3 citations
Related papers
- MCon: Building an Elastic Cloud for Android Applications with Framework ConsolidationJiaxing Qiu, Zijie Zhou, Zhenhua Li, Hongyi Wang et al.SOSP 2026
- Improving Scalability, Sustainability and Availability via Workload Distribution in Edge-Cloud GamingIryanto Jaya, Yusen Li, Wentong CaiACM MM 2022 · 6 citations
- Improving Resource and Energy Efficiency for Cloud 3D through Excessive Rendering ReductionTianyi Liu, Jerry Lucas, Sen He, Tongping Liu et al.EuroSys 2024 · 1 citation
- DROIDFUZZ: Proprietary Driver Fuzzing for Embedded Android DevicesJianzhong Liu, Yuheng Shen, Yifei Chu, Qiang Zhang et al.DAC 2025
- Effect-based Multi-viewer Caching for Cloud-native RenderingAlexander Weinrauch, Wolfgang Tatzgern, Pascal Stadlbauer, Alexis Crickx et al.SIGGRAPH 2023 · 10 citations
