Autonomic computing: emerging trends and open problems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Self-healing systems - survey and synthesis
Decision Support Systems
Applying ontology in architecture-based self-management applications
Proceedings of the 2007 ACM symposium on Applied computing
Towards a Toolkit for the Analysis and Design of Systems with Self-Management Capabilities
AIMS '07 Proceedings of the 1st international conference on Autonomous Infrastructure, Management and Security: Inter-Domain Management
A Case Study in Goal-Driven Architectural Adaptation
Software Engineering for Self-Adaptive Systems
Multi-agent framework for simulation of adaptive cooperative defense against internet attacks
AIS-ADM'07 Proceedings of the 2nd international conference on Autonomous intelligent systems: agents and data mining
Synchronized architectures for adaptive systems
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Context-Aware dynamic personalised service re-composition in a pervasive service environment
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Making self-adaptation an engineering reality
Self-star Properties in Complex Information Systems
Statistical detection of QoS violations based on CUSUM control charts
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Model-Driven Engineering of Self-Adaptive Software with EUREMA
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special Section on Best Papers from SEAMS 2012
Hi-index | 0.01 |
A common approach to adding self-management capabilitiesto a system is to provide one or more external controlmodules, whose responsibility is to monitor system behavior,and adapt the system at run time to achieve variousgoals (configure the system, improve performance, recoverfrom faults, etc.). An important problem arises when there ismore than one such self-management module: how can onemake sure that they are composed to provide consistent andcomplementary benefits? In this paper we describe a solutionthat introduces a self-management coordination architectureand infrastructure to support such composition.We focus on the problem of coordinating self-configuringand self-healing capabilities, particularly with respect toglobal configuration and incremental repair. We illustratethe approach in the context of a self-managing video teleconferencesystem that composes two pre-existing adaptationmodules to achieve synergistic benefits of both.