Skip to main navigation Skip to search Skip to main content

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationAdvances in Case-Based Reasoning - 8th European Conference, ECCBR 2006 Proceedings
PublisherSpringer Verlag
Pages489-503
Number of pages15
ISBN (Print)3540368434, 9783540368434
DOIs
Publication statusPublished - 2006
Event8th European Conference on Case-Based Reasoning, ECCBR 2006 - Fethiye, Turkey
Duration: 4 Sept 20067 Sept 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4106 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th European Conference on Case-Based Reasoning, ECCBR 2006
Country/TerritoryTurkey
CityFethiye
Period4/09/067/09/06

Fingerprint

Dive into the research topics of 'Case-based reasoning for autonomous service failure diagnosis and remediation in software systems'. Together they form a unique fingerprint.

Cite this