2007
DOI: 10.1007/s10489-007-0047-1
|View full text |Cite
|
Sign up to set email alerts
|

Achieving self-healing in service delivery software systems by means of case-based reasoning

Abstract: Self-healing, i.e. the capability of a system to autonomously detect failures and recover from them, is a very attractive property that may enable large-scale software systems, aimed at delivering services on a 24/7 fashion, to meet their goals with little or no human intervention. Achieving self-healing requires the elicitation and maintenance of domain knowledge in the form of service failure diagnosis, repair plan patterns, a task which can be overwhelming. CaseBased Reasoning (CBR) is a lazy learning parad… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2008
2008
2022
2022

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 30 publications
(20 citation statements)
references
References 25 publications
(33 reference statements)
0
20
0
Order By: Relevance
“…Montani et al described a Case based reasoning (CBR) approach that gave capabilities of self-healing to distributed software systems, by means of real world application experimental results [8]. Park et al proposed a self-healing mechanism that diagnose, heal and monitor its internal error by contextual information and self-awareness [9].…”
Section: Related Workmentioning
confidence: 99%
“…Montani et al described a Case based reasoning (CBR) approach that gave capabilities of self-healing to distributed software systems, by means of real world application experimental results [8]. Park et al proposed a self-healing mechanism that diagnose, heal and monitor its internal error by contextual information and self-awareness [9].…”
Section: Related Workmentioning
confidence: 99%
“…This technique picks an appropriate action Self-configuration learning [3] from a finite pool of actions using reinforcement learning Decision tree Various parameters representing the system Self-healing learning [8] state are ranked based on the information gain value and used to determine problem in a distributed environment Conversational CBR A case is prepared by asking various Self-healing approach questions about the system state and [4], [37], [38] simple matching with previous cases is used to diagnose the problem Hybrid A hybrid approach using conversational Self-healing approach CBR and rule-based technique is used to [20] diagnose the problem and find solution Conventional CBR This approach exploits various features of Self-configuration approach CBR like various similarity options, revise and [27]- [29] retain strategies with different measures ciency. These approaches have following common limitations:…”
Section: Literature Review Of Existing Applicationsmentioning
confidence: 99%
“…Self-configuration in autonomic systems is a continuous process and the system has to keep on configuring itself with the passage of time and varying environmental conditions. Various artificial intelligence techniques like rule-based systems [24], control theory [2], [12], [15], [25], [44], AI planning [5], case-based reasoning (CBR) [27], [28], [38] etc. have been used to devise new configuration settings in autonomic systems.…”
Section: Introductionmentioning
confidence: 99%
“…Some self-management capabilities of autonomic software systems have been achieved using CBR in literature [15], [3], [11]. With the arrival of new problems, case-base keeps on growing continuously and its size becomes very large.…”
Section: Enabling Self-configuration Using Cbrmentioning
confidence: 99%
“…When a new problem occurs, it needs to be compared with all cases of the case-base and this process becomes quite time consuming when every problems has to be compared with the whole large case-base. Inspired from the approach suggested for self-healing in [15], we suggest to maintain a template case-base and restrict fast growth of the case-base with arrival of new problems. Template case-base contains all possible general cases.…”
Section: Enabling Self-configuration Using Cbrmentioning
confidence: 99%