Title :
Proactive self-healing system based on multi-agent technologies
Author :
Park, Jeongmin ; Yoo, Giljong ; Lee, EunSeok
Author_Institution :
Sch. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
Abstract :
Most distributed computing environments today are extremely complex and time-consuming for human administrators to manage. Thus, there is increasing demand for the self-healing and self-diagnosing of problems or errors arising in systems operating within today´s ubiquitous computing environment. This paper proposes a proactive 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-healing and self-diagnosis. To minimize the resources used by the Adapters, which monitor the logs in an existing system, we place a single process in memory. By this, we mean a single Monitoring Agent monitors the context of the logs generated by the different system components. For rapid and efficient self-healing, we use a 6-step process. The effectiveness of the proposed system is confirmed through practical experiments conducted with a prototype system.
Keywords :
multi-agent systems; ubiquitous computing; agent monitors; distributed computing; multi-agent technology; proactive self-healing system; prototype system; self-diagnosis; ubiquitous computing; Computer architecture; Distributed computing; Engineering management; Environmental management; Humans; Monitoring; Performance analysis; Pervasive computing; Prototypes; Ubiquitous computing; Agent; CBE (Common Base Event); Self-diagnosing; Self-healing; Ubiquitous computing;
Conference_Titel :
Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
Print_ISBN :
0-7695-2297-1
DOI :
10.1109/SERA.2005.55