Self-adaptive systems: A survey of current approaches, research challenges and applications
Self-adaptive software is capable of evaluating and changing its own behavior, whenever
the evaluation shows that the software is not accomplishing what it was intended to do, or …
the evaluation shows that the software is not accomplishing what it was intended to do, or …
[BOK][B] Distributed systems
AS Tanenbaum, M Van Steen - 2017 - academia.edu
Distributed Systems Page 1 DS 2006; Ch1 16-Jan-06 Timo Alanko, 2006 1 Distributed
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Systems Spring 2006 Timo Alanko 16-Jan-06 2 Sources of material • Tanenbaum, van …
Engineering self-adaptive systems through feedback loops
To deal with the increasing complexity of software systems and uncertainty of their
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
environments, software engineers have turned to self-adaptivity. Self-adaptive systems are …
Adaptive control of virtualized resources in utility computing environments
Data centers are often under-utilized due to over-provisioning as well as time-varying
resource demands of typical enterprise applications. One approach to increase resource …
resource demands of typical enterprise applications. One approach to increase resource …
Brownout: Building more robust cloud applications
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 …
withstand diverse runtime changes. Variations are simultaneously happening both at the …
Application-aware dynamic fine-grained resource provisioning in a virtualized cloud data center
A key factor of win–win cloud economy is how to trade off between the application
performance from customers and the profit of cloud providers. Current researches on cloud …
performance from customers and the profit of cloud providers. Current researches on cloud …
Resource provisioning for cloud computing
Y Hu, J Wong, G Iszlai, M Litoiu - Proceedings of the 2009 Conference of …, 2009 - dl.acm.org
In resource provisioning for cloud computing, an important issue is how resources may be
allocated to an application mix such that the service level agreements (SLAs) of all …
allocated to an application mix such that the service level agreements (SLAs) of all …
Software engineering meets control theory
The software engineering community has proposed numerous approaches for making
software self-adaptive. These approaches take inspiration from machine learning and …
software self-adaptive. These approaches take inspiration from machine learning and …
Control strategies for self-adaptive software systems
The pervasiveness and growing complexity of software systems are challenging software
engineering to design systems that can adapt their behavior to withstand unpredictable …
engineering to design systems that can adapt their behavior to withstand unpredictable …
Morph: A reference architecture for configuration and behaviour self-adaptation
An architectural approach to self-adaptive systems involves runtime change of system
configuration (ie, the system's components, their bindings and operational parameters) and …
configuration (ie, the system's components, their bindings and operational parameters) and …