Robust auto-scaling with probabilistic workload forecasting for cloud databases

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 sig...

Full description

Saved in:
Bibliographic Details
Main Authors: HANG, Haitian, TANG, Xiu, SUN, Jianling, BAO, Lingfeng, LO, David, WANG, Haoye
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2024
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9264
https://ink.library.smu.edu.sg/context/sis_research/article/10264/viewcontent/Robust_Auto_Scaling_ICDE2024_av.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10264
record_format dspace
spelling sg-smu-ink.sis_research-102642025-02-24T05:31:33Z Robust auto-scaling with probabilistic workload forecasting for cloud databases HANG, Haitian TANG, Xiu SUN, Jianling BAO, Lingfeng LO, David WANG, Haoye 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. 2024-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9264 info:doi/10.1109/ICDE60146.2024.00308 https://ink.library.smu.edu.sg/context/sis_research/article/10264/viewcontent/Robust_Auto_Scaling_ICDE2024_av.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Resource Scaling Workload Forecasting Cloud Databases Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Resource Scaling
Workload Forecasting
Cloud Databases
Software Engineering
spellingShingle Resource Scaling
Workload Forecasting
Cloud Databases
Software Engineering
HANG, Haitian
TANG, Xiu
SUN, Jianling
BAO, Lingfeng
LO, David
WANG, Haoye
Robust auto-scaling with probabilistic workload forecasting for cloud databases
description 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.
format text
author HANG, Haitian
TANG, Xiu
SUN, Jianling
BAO, Lingfeng
LO, David
WANG, Haoye
author_facet HANG, Haitian
TANG, Xiu
SUN, Jianling
BAO, Lingfeng
LO, David
WANG, Haoye
author_sort HANG, Haitian
title Robust auto-scaling with probabilistic workload forecasting for cloud databases
title_short Robust auto-scaling with probabilistic workload forecasting for cloud databases
title_full Robust auto-scaling with probabilistic workload forecasting for cloud databases
title_fullStr Robust auto-scaling with probabilistic workload forecasting for cloud databases
title_full_unstemmed Robust auto-scaling with probabilistic workload forecasting for cloud databases
title_sort robust auto-scaling with probabilistic workload forecasting for cloud databases
publisher Institutional Knowledge at Singapore Management University
publishDate 2024
url https://ink.library.smu.edu.sg/sis_research/9264
https://ink.library.smu.edu.sg/context/sis_research/article/10264/viewcontent/Robust_Auto_Scaling_ICDE2024_av.pdf
_version_ 1827070790681493504