Elasticity in cloud computing: state of the art and research challenges

Y Al-Dhuraibi, F Paraiso, N Djarallah… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Elasticity is a fundamental property in cloud computing that has recently witnessed major
developments. This article reviews both classical and recent elasticity solutions and …

Containers and clusters for edge cloud architectures--a technology review

C Pahl, B Lee - 2015 3rd international conference on future …, 2015 - ieeexplore.ieee.org
Cloud technology is moving towards more distribution across multi-clouds and the inclusion
of various devices, as evident through IoT and network integration in the context of edge …

QoS-aware autonomic resource management in cloud computing: a systematic review

S Singh, I Chana - ACM Computing Surveys (CSUR), 2015 - dl.acm.org
As computing infrastructure expands, resource management in a large, heterogeneous, and
distributed environment becomes a challenging task. In a cloud environment, with …

Proactive self-adaptation under uncertainty: a probabilistic model checking approach

GA Moreno, J Cámara, D Garlan… - Proceedings of the 2015 …, 2015 - dl.acm.org
Self-adaptive systems tend to be reactive and myopic, adapting in response to changes
without anticipating what the subsequent adaptation needs will be. Adapting reactively can …

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 …

Architectural principles for cloud software

C Pahl, P Jamshidi, O Zimmermann - ACM Transactions on Internet …, 2018 - dl.acm.org
A cloud is a distributed Internet-based software system providing resources as tiered
services. Through service-orientation and virtualization for resource provisioning, cloud …

Control-theoretical software adaptation: A systematic literature review

S Shevtsov, M Berekmeri, D Weyns… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Modern software applications are subject to uncertain operating conditions, such as
dynamics in the availability of services and variations of system goals. Consequently …

The application of machine learning in self-adaptive systems: A systematic literature review

TRD Saputri, SW Lee - IEEE Access, 2020 - ieeexplore.ieee.org
Context: Self-adaptive systems have been studied in software engineering over the past few
decades attempting to address challenges within the field. There is a continuous significant …

A discrete-time feedback controller for containerized cloud applications

L Baresi, S Guinea, A Leva, G Quattrocchi - Proceedings of the 2016 24th …, 2016 - dl.acm.org
Modern Web applications exploit Cloud infrastructures to scale their resources and cope
with sudden changes in the workload. While the state of practice is to focus on dynamically …

Autoelastic: Automatic resource elasticity for high performance applications in the cloud

R da Rosa Righi, VF Rodrigues… - … on Cloud Computing, 2015 - ieeexplore.ieee.org
Elasticity is undoubtedly one of the most striking characteristics of cloud computing.
Especially in the area of high performance computing (HPC), elasticity can be used to …