Eigen+: Memory Over-Subscription for Alibaba Cloud Databases
Memory is a critical bottleneck in cloud computing. While memory over-subscription enhances resource utilization by allowing more instances per machine, it increases the risk of Out of Memory (OOM) errors, potentially compromising service availability and violating Service Level Objectives (SLOs). Traditional methods predict memory utilization based on historical data and use bin packing algorithms for resource scheduling but often fail under high utilization due to inaccurate predictions. We observe that in cloud databases, the causes of OOM errors adhere to the Pareto Principle: the majority of OOM errors originate from a minority of instances. Leveraging this insight, we transform the complex prediction problem into a classification task by identifying and managing these problematic instances.
Authors
- Jiachi Zhang (ORCID: https://orcid.org/0000-0002-6729-5718)
- Yuhang Liu (ORCID: https://orcid.org/0000-0002-7202-0700)
- Feifei Li (ORCID: https://orcid.org/0009-0003-0770-5775)
- Xin Zhou
- Wenchao Zhou (ORCID: https://orcid.org/0009-0002-2689-6020)
- Ji You Li
- Feixue Zhou
Institutions
- Alibaba Group (China) (CN)
Publication Details
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1145/3722212.3724435
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00