A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systems
Not on the map. Why?
Abstract (arXiv)
Autoscaling system can reconfigure cloud-based services and applications, through various configurations of cloud software and provisions of hardware resources, to adapt to the changing environment at runtime. Such a behavior offers the foundation for achieving elasticity in modern cloud computing paradigm. Given the dynamic and uncertain nature of the shared cloud infrastructure, cloud autoscaling system has been engineered as one of the most complex, sophisticated and intelligent artifacts created by human, aiming to achieve self-aware, self-adaptive and dependable runtime scaling. Yet, existing Self-aware and Self-adaptive Cloud Autoscaling System (SSCAS) is not mature to a state that it can be reliably exploited in the cloud. In this article, we survey the state-of-the-art research studies on SSCAS and provide a comprehensive taxonomy for this field. We present detailed analysis of the results and provide insights on open challenges, as well as the promising directions that are worth investigated in the future work of this area of research. Our survey and taxonomy contribute to the fundamentals of engineering more intelligent autoscaling systems in the cloud.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 4; 2024: 1; 2025: 2; 2026: 3.
18 papers.
Sort:
By area:
- 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
- 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
- 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
- 2025AgentRAN: An Agentic AI Architecture for Autonomous Control of Open 6G Networkscited by 15
- 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
- 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2022The Vision of Self-Evolving Computing Systemscited by 4
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
- 2023A User Study on Explainable Online Reinforcement Learning for Adaptive Systemscited by 3
6 more
- 2023OptScaler: A Collaborative Framework for Robust Autoscaling in the Cloudcited by 2
- 2023Awareness requirement and performance management for adaptive systems: a surveycited by 1
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devicescited by 1
- 2021Cloud Failure Prediction with Hierarchical Temporal Memory: An Empirical Assessmentcited by 0
- 2026STLGT: A Scalable Trace-Based Linear Graph Transformer for Tail Latency Prediction in Microservicescited by 0
- 2026An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanismcited by 0
- 2026An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanism16 Jul 2026
- 2026STLGT: A Scalable Trace-Based Linear Graph Transformer for Tail Latency Prediction in Microservices29 Apr 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devices8 Oct 2025
- 2025AgentRAN: An Agentic AI Architecture for Autonomous Control of Open 6G Networks25 Aug 2025
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024
- 2023OptScaler: A Collaborative Framework for Robust Autoscaling in the Cloud26 Oct 2023
- 2023A User Study on Explainable Online Reinforcement Learning for Adaptive Systems9 Jul 2023
- 2023Awareness requirement and performance management for adaptive systems: a survey22 Jan 2023
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?9 Jan 2023
- 2022The Vision of Self-Evolving Computing Systems14 Apr 2022
- 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes30 Mar 2022
6 more
- 2022Planning Landscape Analysis for Self-Adaptive Systems23 Mar 2022
- 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineering8 Feb 2022
- 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?18 Jan 2022
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuning14 Dec 2021
- 2021Cloud Failure Prediction with Hierarchical Temporal Memory: An Empirical Assessment6 Oct 2021
- 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)31 May 2021
- 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?cited by 21
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
- 2022The Weights can be Harmful: Pareto Search versus Weighted Search in Multi-Objective Search-Based Software Engineeringcited by 17
- 2022Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?cited by 16
- 2022Planning Landscape Analysis for Self-Adaptive Systemscited by 12
- 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemescited by 10
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomycited by 8
- 2022The Vision of Self-Evolving Computing Systemscited by 4
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
- 2023A User Study on Explainable Online Reinforcement Learning for Adaptive Systemscited by 3
- 2023OptScaler: A Collaborative Framework for Robust Autoscaling in the Cloudcited by 2
12 most cited of 17 All 17 (JSON)
- 2026An Auto-Scaling Approach for Serverless Environments Based on a Multi-Expert Consensus Mechanism16 Jul 2026
- 2026STLGT: A Scalable Trace-Based Linear Graph Transformer for Tail Latency Prediction in Microservices29 Apr 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devices8 Oct 2025
- 2024Deep Configuration Performance Learning: A Systematic Survey and Taxonomy5 Mar 2024
- 2023OptScaler: A Collaborative Framework for Robust Autoscaling in the Cloud26 Oct 2023
- 2023A User Study on Explainable Online Reinforcement Learning for Adaptive Systems9 Jul 2023
- 2023Awareness requirement and performance management for adaptive systems: a survey22 Jan 2023
- 2023Do Performance Aspirations Matter for Guiding Software Configuration Tuning?9 Jan 2023
- 2022The Vision of Self-Evolving Computing Systems14 Apr 2022
- 2022Does Configuration Encoding Matter in Learning Software Performance? An Empirical Study on Encoding Schemes30 Mar 2022
- 2022Planning Landscape Analysis for Self-Adaptive Systems23 Mar 2022
12 newest of 17 All 17 (JSON)