A survey of autonomic computing—degrees, models, and applications

MC Huebscher, JA McCann - ACM Computing Surveys (CSUR), 2008 - dl.acm.org
Autonomic Computing is a concept that brings together many fields of computing with the
purpose of creating computing systems that self-manage. In its early days it was criticised as …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

A survey of resource management in multi-tier web applications

D Huang, B He, C Miao - IEEE Communications Surveys & …, 2014 - ieeexplore.ieee.org
Web applications are mostly designed with multiple tiers for flexibility and software
reusability. It is difficult to model the behavior of multi-tier Web applications due to the fact …

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 …

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 …

Automated multi-objective control for self-adaptive software design

A Filieri, H Hoffmann, M Maggio - Proceedings of the 2015 10th Joint …, 2015 - dl.acm.org
While software is becoming more complex everyday, the requirements on its behavior are
not getting any easier to satisfy. An application should offer a certain quality of service, adapt …

A control theory foundation for self-managing computing systems

Y Diao, JL Hellerstein, S Parekh… - IEEE journal on …, 2005 - ieeexplore.ieee.org
The high cost of operating large computing installations has motivated a broad interest in
reducing the need for human intervention by making systems self-managing. This paper …

Automated control of multiple software goals using multiple actuators

M Maggio, AV Papadopoulos, A Filieri… - Proceedings of the 2017 …, 2017 - dl.acm.org
Modern software should satisfy multiple goals simultaneously: it should provide predictable
performance, be robust to failures, handle peak loads and deal seamlessly with unexpected …

Self-controlling resource management model for electric vehicle fast charging stations with priority service

EA Kakillioglu, MY Aktaş, N Fescioglu-Unver - Energy, 2022 - Elsevier
Along with the increasing number of electric vehicles (EVs) on the roads, the demand for
public fast-charging stations is growing. Long charging times for EVs may lead to congestion …