Applying machine learning in self-adaptive systems: A systematic literature review

O Gheibi, D Weyns, F Quin - ACM Transactions on Autonomous and …, 2021 - dl.acm.org
Recently, we have been witnessing a rapid increase in the use of machine learning
techniques in self-adaptive systems. Machine learning has been used for a variety of …

Auto-scaling web applications in clouds: A taxonomy and survey

C Qu, RN Calheiros, R Buyya - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
Web application providers have been migrating their applications to cloud data centers,
attracted by the emerging cloud computing paradigm. One of the appealing features of the …

A survey of data center consolidation in cloud computing systems

L Helali, MN Omri - Computer Science Review, 2021 - Elsevier
Virtualization technology is the backbone of cloud systems, the fastest-growing energy
consumers, globally. It holds an imperative position in the resource management area by …

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 …

A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling

H Arabnejad, C Pahl, P Jamshidi… - 2017 17th IEEE/ACM …, 2017 - ieeexplore.ieee.org
A goal of cloud service management is to design self-adaptable auto-scaler to react to
workload fluctuations and changing the resources assigned. The key problem is how and …

Transfer learning for improving model predictions in highly configurable software

P Jamshidi, M Velez, C Kästner… - 2017 IEEE/ACM 12th …, 2017 - ieeexplore.ieee.org
Modern software systems are built to be used in dynamic environments using configuration
capabilities to adapt to changes and external uncertainties. In a self-adaptation context, we …

Magicscaler: Uncertainty-aware, predictive autoscaling

Z Pan, Y Wang, Y Zhang, SB Yang, Y Cheng… - Proceedings of the …, 2023 - dl.acm.org
Predictive autoscaling is a key enabler for optimizing cloud resource allocation in Alibaba
Cloud's computing platforms, which dynamically adjust the Elastic Compute Service (ECS) …

Uncertainty-aware decisions in cloud computing: Foundations and future directions

HMD Kabir, A Khosravi, SK Mondal… - ACM Computing …, 2021 - dl.acm.org
The rapid growth of the cloud industry has increased challenges in the proper governance of
the cloud infrastructure. Many intelligent systems have been developing, considering …

SWITCH workbench: A novel approach for the development and deployment of time-critical microservice-based cloud-native applications

P Štefanič, M Cigale, AC Jones, L Knight… - Future Generation …, 2019 - Elsevier
Time-critical applications, such as early warning systems or live event broadcasting, present
particular challenges. They have hard limits on Quality of Service constraints that must be …

Machine learning meets quantitative planning: Enabling self-adaptation in autonomous robots

P Jamshidi, J Cámara, B Schmerl… - 2019 IEEE/ACM 14th …, 2019 - ieeexplore.ieee.org
Modern cyber-physical systems (eg, robotics systems) are typically composed of physical
and software components, the characteristics of which are likely to change over time …