Computing optimal self-repair actions: damage minimization versus repair time
WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
Autonomic management of J2EE edge servers
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
Service lifecycle management infrastructure for smart items
Proceedings of the international workshop on Middleware for sensor networks
Software Deployment, Past, Present and Future
FOSE '07 2007 Future of Software Engineering
Post-development software architecture
ACM SIGSOFT Software Engineering Notes
Middleware support for the deployment of ubiquitous software components
Personal and Ubiquitous Computing - Special Issue: Selected Papers of the ARCS06 Conference
A Graph-Based Approach for Contextual Service Loading in Pervasive Environments
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Enforcing architecture and deployment constraints of distributed component-based software
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Towards autonomic computing: a new self-management method
AICI'11 Proceedings of the Third international conference on Artificial intelligence and computational intelligence - Volume Part I
Component deployment evolution driven by architecture patterns and resource requirements
EWSA'06 Proceedings of the Third European conference on Software Architecture
Constraint-Based deployment of distributed components in a dynamic network
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
Autonomic management of edge servers
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
Architecture based deployment of large-scale component based systems: the tool and principles
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Enabling on demand deployment of middleware services in componentized middleware
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Propagative deployment of hierarchical components in a dynamic network
CD'05 Proceedings of the Third international working conference on Component Deployment
Components mobility for energy efficiency of digital home
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Hi-index | 0.00 |
We propose a framework for the deployment and subsequent autonomic management of component-based distributed applications. An initial deployment goal is specified using a declarative constraint language, expressing constraints over aspects such as component-host mappings and component interconnection topology. A constraint solver is used to find a configuration that satisfies the goal, and the configuration is deployed automatically. The deployed application is instrumented to allow subsequent autonomic management. If, during execution, the manager detects that the original goal is no longer being met, the satisfy/deploy process can be repeated automatically in order to generate a revised deployment that does meet the goal.