JOURNAL ARTICLE

An adaptive auto-scaling framework for cloud resource provisioning

Spyridon ChouliarasStelios Sotiriadis

Year: 2023 Journal:   Future Generation Computer Systems Vol: 148 Pages: 173-183   Publisher: Elsevier BV

Abstract

Cloud computing emerged as a technology that offers scalable access to computing resources in conjunction with low maintenance costs. In this domain, cloud users utilize virtualized resources to benefit from on-demand and long-term pricing strategies. Although the latter consists of a more cost-efficient solution, it requires accurate estimations of future workload demands, which is a challenging task. Furthermore, clouds offer threshold-based auto-scaling rules that need to be manually controlled by the users according to application requirements. Still, tuning scaling parameters is not trivial, since it is mainly based on static scaling rules that may lead to unreasonable costs and quality of service violations. In this work we introduce ADA-RP, an adaptive auto-scaling framework for reliable resource provisioning in the cloud. ADA-RP uses historical time series data for training K-means and convolutional neural networks (CNN) to categorize future workload demands as High, Medium or Low based on CPU utilization. We auto-scale cloud resources in real-time based on the predicted workload demand to reduce costs and improve application performance. The experimental analysis is based on TPC-C runs on MySQL containers deployed on the Google Cloud Platform. Experimental results are prosperous, demonstrating the ability of ADA-RP (i) to reduce MySQL deployment costs by 48% in a single-tenant environment, and (ii) to double the executed queries per second in a multi-tenant environment considering user’s budget requirements.

Keywords:
Computer science Provisioning Cloud computing Scalability Workload Distributed computing Quality of service Resource (disambiguation) Total cost of ownership Task (project management) Real-time computing Database Operating system Computer network

Metrics

30
Cited By
18.55
FWCI (Field Weighted Citation Impact)
41
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Data Stream Mining Techniques
Physical Sciences →  Computer Science →  Artificial Intelligence
Traffic Prediction and Management Techniques
Physical Sciences →  Engineering →  Building and Construction

Related Documents

BOOK-CHAPTER

Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software

Olesia PozdniakovaDalius MažeikaAurimas Cholomskis

Communications in computer and information science Year: 2018 Pages: 113-129
JOURNAL ARTICLE

Optimal cloud resource provisioning for auto-scaling enterprise applications

Satish Narayana SriramaAlireza Ostovar

Journal:   International Journal of Cloud Computing Year: 2018 Vol: 7 (2)Pages: 129-129
JOURNAL ARTICLE

Optimal cloud resource provisioning for auto-scaling enterprise applications

Satish Narayana SriramaAlireza Ostovar

Journal:   International Journal of Cloud Computing Year: 2018 Vol: 7 (2)Pages: 129-129
JOURNAL ARTICLE

Towards an autonomic auto-scaling prediction system for cloud resource provisioning

Ali Yadavar NikraveshSamuel A. AjilaChung–Horng Lung

Journal:   Software Engineering for Adaptive and Self-Managing Systems Year: 2015 Pages: 35-45
© 2026 ScienceGate Book Chapters — All rights reserved.