Case-based reasoning for autonomous service failure diagnosis and remediation in software systems

19Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Self-healing, one of the four key properties characterizing Autonomic Systems, aims to enable large-scale software systems delivering complex services on a 24/7 basis to meet their goals without any human intervention. Achieving self-healing requires the elicitation and maintenance of domain knowledge in the form of (service failure diagnosis, remediation strategy) patterns, a task which can be overwhelming. Case-Based Reasoning (CBR) is a lazy learning paradigm that largely reduces this kind of knowledge acquisition bottleneck. Moreover, the application of CBR for failure diagnosis and remediation in software systems appears to be very suitable, as in this domain most errors are re-occurrences of known problems. In this paper, we describe a CBR approach for providing large-scale, distributed software systems with self-healing capabilities, and demonstrate the practical applicability of our methodology by means of some experimental results on a real world application. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Montani, S., & Anglano, C. (2006). Case-based reasoning for autonomous service failure diagnosis and remediation in software systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4106 LNAI, pp. 489–503). Springer Verlag. https://doi.org/10.1007/11805816_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free