Survey on prediction models of applications for resources provisioning in cloud

M Amiri, L Mohammad-Khanli - Journal of Network and Computer …, 2017 - Elsevier
According to the dynamic nature of cloud and the rapid growth of the resources demand in it,
the resource provisioning is one of the challenging problems in the cloud environment. The …

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 …

Automated control for elastic storage

HC Lim, S Babu, JS Chase - … of the 7th international conference on …, 2010 - dl.acm.org
Elasticity-where systems acquire and release resources in response to dynamic workloads,
while paying only for what they need-is a driving property of cloud computing. At the core of …

Dynamic resource allocation and power management in virtualized data centers

R Urgaonkar, UC Kozat, K Igarashi… - 2010 IEEE Network …, 2010 - ieeexplore.ieee.org
We investigate optimal resource allocation and power management in virtualized data
centers with time-varying workloads and heterogeneous applications. Prior work in this area …

Automated design of self-adaptive software with control-theoretical formal guarantees

A Filieri, H Hoffmann, M Maggio - Proceedings of the 36th International …, 2014 - dl.acm.org
Self-adaptation enables software to execute successfully in dynamic, unpredictable, and
uncertain environments. Control theory provides a broad set of mathematically grounded …

Brownout: Building more robust cloud applications

C Klein, M Maggio, KE Årzén… - Proceedings of the 36th …, 2014 - dl.acm.org
Self-adaptation is a first class concern for cloud applications, which should be able to
withstand diverse runtime changes. Variations are simultaneously happening both at the …

A systematic survey on the design of self-adaptive software systems using control engineering approaches

T Patikirikorala, A Colman, J Han… - 2012 7th International …, 2012 - ieeexplore.ieee.org
Control engineering approaches have been identified as a promising tool to integrate self-
adaptive capabilities into software systems. Introduction of the feedback loop and controller …

Auto-adaptive learning-based workload forecasting in dynamic cloud environment

D Saxena, AK Singh - International Journal of Computers and …, 2022 - Taylor & Francis
To maintain elasticity and scalability of resources at cloud data centers, future workload
prediction has become an indispensable requirement. However, there is high variance in …

Software engineering meets control theory

A Filieri, M Maggio, K Angelopoulos… - 2015 IEEE/ACM 10th …, 2015 - ieeexplore.ieee.org
The software engineering community has proposed numerous approaches for making
software self-adaptive. These approaches take inspiration from machine learning and …

Control strategies for self-adaptive software systems

A Filieri, M Maggio, K Angelopoulos… - ACM Transactions on …, 2017 - dl.acm.org
The pervasiveness and growing complexity of software systems are challenging software
engineering to design systems that can adapt their behavior to withstand unpredictable …