A survey and taxonomy of self-aware and self-adaptive cloud autoscaling systems

T Chen, R Bahsoon, X Yao - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Autoscaling system can reconfigure cloud-based services and applications, through various
configurations of cloud software and provisions of hardware resources, to adapt to the …

Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model

X Chen, H Wang, Y Ma, X Zheng, L Guo - Future Generation Computer …, 2020 - Elsevier
Emerging cloud-based software services have proposed request for self-adaptive resource
allocation that provides to dynamically adjust resources on demand. Traditional self …

Research on auto-scaling of web applications in cloud: survey, trends and future directions

P Singh, P Gupta, K Jyoti, A Nayyar - Scalable Computing: Practice and …, 2019 - scpe.org
Cloud computing emerging environment attracts many applications providers to deploy web
applications on cloud data centers. The primary area of attraction is elasticity, which allows …

Dynamic multi-level auto-scaling rules for containerized applications

S Taherizadeh, V Stankovski - The Computer Journal, 2019 - academic.oup.com
Container-based cloud applications require sophisticated auto-scaling methods in order to
operate under different workload conditions. The choice of an auto-scaling method may …

gym-hpa: Efficient auto-scaling via reinforcement learning for complex microservice-based applications in kubernetes

J Santos, T Wauters, B Volckaert… - NOMS 2023-2023 IEEE …, 2023 - ieeexplore.ieee.org
Containers have revolutionized application deployment and life-cycle management in
current cloud platforms. Applications have evolved from large monoliths to complex graphs …

Fuzzy self-learning controllers for elasticity management in dynamic cloud architectures

P Jamshidi, A Sharifloo, C Pahl… - … on Quality of …, 2016 - ieeexplore.ieee.org
Cloud controllers support the operation and quality management of dynamic cloud
architectures by automatically scaling the compute resources to meet performance …

A control theoretical view of cloud elasticity: taxonomy, survey and challenges

A Ullah, J Li, Y Shen, A Hussain - Cluster Computing, 2018 - Springer
The lucrative features of cloud computing such as pay-as-you-go pricing model and dynamic
resource provisioning (elasticity) attract clients to host their applications over the cloud to …

[HTML][HTML] Gwydion: Efficient auto-scaling for complex containerized applications in Kubernetes through Reinforcement Learning

J Santos, E Reppas, T Wauters, B Volckaert… - Journal of Network and …, 2025 - Elsevier
Containers have reshaped application deployment and life-cycle management in recent
cloud platforms. The paradigm shift from large monolithic applications to complex graphs of …

OptScaler: A Collaborative Framework for Robust Autoscaling in the Cloud

D Zou, W Lu, Z Zhu, X Lu, J Zhou, X Wang… - Proceedings of the …, 2024 - dl.acm.org
Autoscaling is a critical mechanism in cloud computing, enabling the autonomous
adjustment of computing resources in response to dynamic workloads. This is particularly …

HoloScale: Horizontal and vertical scaling of cloud resources

V Millnert, J Eker - … IEEE/ACM 13th International Conference on …, 2020 - ieeexplore.ieee.org
Elastic and scalable compute resources are a fundamental part of cloud computing. Efficient
management of cloud resources is crucial in order to provide high quality services and …