An Automated Approach to Determining System`s Problem based on Self-Healing


The KIPS Transactions:PartD, Vol. 15, No. 2, pp. 271-284, Apr. 2008
10.3745/KIPSTD.2008.15.2.271,   PDF Download:

Abstract

Self-healing is an approach to evaluating constraints defined in target system and to applying an appropriate strategy when violating the constrains. Today, the computing environment is very complex, so researches that endow a system with the self-healing's ability that recognizes problem arising in a target system are being an important issues. However, most of the existing researches are that self-healing developers need much effort and time to analyze and model constraints. Thus, this paper proposes an automated approach to determine problem arising in external and internal system environment. The approach proposes: 1) Specifying the target system through the models created in design phase of target system. 2) Automatically creating constraints for external and internal system environment, by using the specified contents. 3) Deriving a dependency model of a component based on the created internal state rule. 4) Translating the constraints and dependency model into code evaluating behaviors of the target system, and determinating problem level. 5) Monitoring an internal and external status of system based on the level of problem determination, and applying self-healing strategy when detecting abnormal state caused in the target system. Through these, we can reduce the efforts of self-healing developers to analyze target system, and heal rapidly not only abnormal behavior of target system regarding external and internal problem, but also failure such as system break down into normal state. To evaluate the proposed approach, through video conference system, we verify an effectiveness of our approach by comparing proposed approach's self-healing activities with those of the existing approach.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. M. Park, J. S. Jung, E. S. Lee, "An Automated Approach to Determining System`s Problem based on Self-Healing," The KIPS Transactions:PartD, vol. 15, no. 2, pp. 271-284, 2008. DOI: 10.3745/KIPSTD.2008.15.2.271.

[ACM Style]
Jeong Min Park, Jin Soo Jung, and Eun Seok Lee. 2008. An Automated Approach to Determining System`s Problem based on Self-Healing. The KIPS Transactions:PartD, 15, 2, (2008), 271-284. DOI: 10.3745/KIPSTD.2008.15.2.271.