Proactive self-healing system for application maintenance in ubiquitous computing environment

Jeongmin Park, Giljong Yoo, Chulho Jeong, Eunseok Lee

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

Abstract

With evolving modern IT technology, one desirable characteristic of distributed of applications is self-healing, or the ability to reconfigure themselves "on the fly" to circumvent failure. Thus, the goal is to avoid catastrophic failure through prompt execution of remedial actions. This paper proposes a self-healing system that monitors, diagnoses and heals its own internal problems using self-awareness as contextual information. The proposed system consists of multi agents that analyze the log context, error events and resource status in order to perform self-diagnosis and self-healing. For rapid and efficient self-healing, for developing the proposed system, we use a 6-step process: monitoring, filtering, translation, diagnosis, decision and feedback. Our experiments conducted with a prototype system confirm the effectiveness of the proposed system.

Original languageEnglish
Title of host publicationComputational Science and Its Applications - ICCSA 2006
Subtitle of host publicationInternational Conference, Proceedings - Part II
PublisherSpringer Verlag
Pages430-440
Number of pages11
ISBN (Print)3540340726, 9783540340720
DOIs
StatePublished - 2006
EventICCSA 2006: International Conference on Computational Science and Its Applications - Glasgow, United Kingdom
Duration: 8 May 200611 May 2006

Publication series

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

Conference

ConferenceICCSA 2006: International Conference on Computational Science and Its Applications
Country/TerritoryUnited Kingdom
CityGlasgow
Period8/05/0611/05/06

Fingerprint

Dive into the research topics of 'Proactive self-healing system for application maintenance in ubiquitous computing environment'. Together they form a unique fingerprint.

Cite this