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.
|Additional Information:|| 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.  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 / Department / Research Groups:||Faculty of Architecture, Computing & Humanities|
|Last Modified:||14 Oct 2016 09:14|
Actions (login required)