Robust Auto-Scaling with Probabilistic Workload Forecasting for Cloud Databases
Haitian Hang, Xiu Tang, Jianling Sun, Lingfeng Bao, David Lo, Haoye Wang
Abstract
Auto-scaling is crucial for achieving elasticity in cloud databases as well as other cloud systems. Predictive auto-scaling, which leverages forecasting techniques to adjust resources based on predicted workload, has been widely adopted. However, the inherent inaccuracy of forecasting presents a significant challenge, potentially causing resource under-provisioning. To address this challenge, we propose robust predictive auto-scaling that considers the uncertainty in forecasts. Unlike previous predictive approaches that rely on single-valued forecasts, we leverage probabilistic forecasting techniques to generate quan-tile forecasts, providing a more comprehensive understanding of the potential future workloads. By formulating the auto-scaling problem as a robust optimization problem, we enable the implementation of auto-scaling strategies with customizable levels of robustness, which can be determined by considering various quantile levels of forecasts. Moreover, we enhance the adaptability of our strategy by incorporating different quantile levels through-out the entire decision horizon, allowing for dynamic adjustments in the conservatism of our auto-scaling decisions. This enables us to strike a balance between resource efficiency and system robustness. Through extensive experiments, we demonstrate the effectiveness of our approach in achieving robust auto-scaling in cloud databases, while maintaining reasonable resource efficiency.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itBuilds on4
- Autopilot: workload autoscaling at GoogleKrzysztof Rzadca, Pawel Findeisen, Jacek Swiderski, Przemyslaw Zych et al.EuroSys 2020 · 299 citations
- RobustScaler: QoS-Aware Autoscaling for Complex WorkloadsHuajie Qian, Qingsong Wen, Liang Sun, Jing Gu et al.ICDE 2022 · 41 citations
- Moneyball: Proactive Auto-Scaling in Microsoft Azure SQL Database ServerlessOlga Poppe, Qun Guo, Willis Lang, Pankaj Arora et al.VLDB 2022 · 40 citations
- DBAugur: An Adversarial-based Trend Forecasting System for Diversified WorkloadsYuanning Gao, Xiuqi Huang, Xuanhe Zhou, Xiaofeng Gao et al.ICDE 2023 · 10 citations
Related papers
- PASS: Predictive Auto-Scaling System for Large-scale Enterprise Web ApplicationsYunda Guo, Jiake Ge, Panfeng Guo, Yunpeng Chai et al.WWW 2024 · 10 citations
- LAMP: A Dual-Mode Framework for Database Workload Memory PredictionGuoze Xue, Lu Chen, Ziquan Fang, Yushuai Li et al.ICDE 2026
- Fremer: Lightweight and Effective Frequency Transformer for Workload Forecasting in Cloud ServicesHengyu Ye, Jiadong Chen, Xiao He, Fuxin Jiang et al.VLDB 2025 · 2 citations
- Probabilistic Forecasting: A Level-Set ApproachHilaf Hasson, Bernie Wang, Tim Januschowski, Jan GasthausNeurIPS 2021 · 15 citations
- Harmonizing Efficiency and Practicability: Optimizing Resource Utilization in Serverless Computing with JiaguQingyuan Liu, Yanning Yang, Dong Du, Yubin Xia et al.USENIX ATC 2024 · 39 citations
