Alloy: a lightweight object modelling notation
ACM Transactions on Software Engineering and Methodology (TOSEM)
Towards architecture-based self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Self-organising software architectures for distributed systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
Architectural style requirements for self-healing systems
WOSS '02 Proceedings of the first workshop on Self-healing systems
The Vision of Autonomic Computing
Computer
Using Architectural Style as a Basis for System Self-repair
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Fault-Tolerance by Replication in Distributed Systems
Ada-Europe '96 Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies
Failure Data Analysis of a LAN of Windows NT Based Computers
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Efficient Hierarchic Management For Reconfiguration of Networked Information Systems
DSN '04 Proceedings of the 2004 International Conference on Dependable Systems and Networks
Research directions in reflective middleware: the Lancaster experience
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
The design of a configurable and reconfigurable middleware platform
Distributed Computing
Cataclysm: policing extreme overloads in internet applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
OnCall: Defeating Spikes with a Free-Market Application Cluster
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Retrofitting Autonomic Capabilities onto Legacy Systems
Cluster Computing
Software—Practice & Experience
Database replication policies for dynamic content applications
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
C-JDBC: flexible database clustering middleware
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Why do internet services fail, and what can be done about it?
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Using components for architecture-based management: the self-repair case
Proceedings of the 30th international conference on Software engineering
Taming Dynamically Adaptive Systems using models and aspects
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Computer
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
FORMAware: framework of reflective components for managing architecture adaptation
SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Robust reconfigurations of component assemblies
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Autonomic computing enables computing infrastructures to perform administration tasks with minimal human intervention. This wrap-up paper describes the experience we gained with the design and use of Jade---an architecture-based autonomic system. The contributions of this article are, (1) to explain how Jade provides autonomic management of a distributed system through an architecture-based approach, (2) to explain how we extended autonomic management from traditional self behaviors such as repairing or protecting a managed system to self-self behaviors where Jade also fully manages itself as it manages any other distributed system, (3) to report on our experience reaching self-self behaviors for two crucial autonomic properties, repair and protection.