Skip navigation

A software architecture supporting run-time configuration and self-management

A software architecture supporting run-time configuration and self-management

Anthony, Richard, Pelc, Mariusz, Ward, Paul and Hawthorne, James (2009) A software architecture supporting run-time configuration and self-management. Communications of SIWN, 7. pp. 103-112. ISSN 2044-7272 (Print), 2044-7280 (Online)

Full text not available from this repository.


This paper describes a component architecture that facilitates highly flexible dynamic configuration and self-management. Innovative features of the approach include: Design-time support for the demarcation of static and dynamic aspects of components’ behaviors and thus formal validation techniques can be partially used. Run-time configuration and self-management are decentralized and can be deployed at any number of developer-specified places called ‘dynamic decision points’ (DP). A wrapper is automatically associated with each DP and provides run-time supervision, guaranteeing that a legal decision is returned, no matter what internal faults occur in the evaluation of the self-management logic; this significantly enhances robustness and reduces the extent of the dynamic validation challenge. A sophisticated policy technology is encapsulated as the core self-management technique, yet the architecture is sufficiently flexible that it is possible to replace the core technology in a modular fashion as well as to deploy different technologies at each DP if required. A performance management application exemplifies the approach. This uses a variety of context sources and has multiple embedded DPs. The example illustrates how policies can be dynamically upgraded, each with specific context requirements which are automatically satisfied. The high robustness provided by the wrapper’s silent internal error handling is demonstrated under various fault scenarios.

Item Type: Article
Additional Information: [1] This is a revised version of the paper presented at the 5th International Conference on Self-organization and Adaptation of Computing and Communications (SACC 2009),The Second SIWN Congress (SIWN 2009), held 23-25 March 2009, Leipzig, Germany. [2] The journal, Communications of SIWNS has been renamed Systemics and Informatics World Network.
Uncontrolled Keywords: policy-based computing, self-managing systems
Subjects: Q Science > QA Mathematics > QA76 Computer software
Faculty / School / Research Centre / Research Group: Faculty of Liberal Arts & Sciences
Related URLs:
Last Modified: 14 Oct 2016 09:14

Actions (login required)

View Item View Item