—Self Management is a process by which computer systems shall manage their own operation with out human intervention. Self Management technologies are expected to pervade the next generation of computing or communication systems. Currently, the most vital industrial initiative towards realizing self management is the autonomic computing (AC). Its ultimate aim is to innovate the incredible self management systems capable of high level functioning in handling tremendous complexities of the management while hiding the system’s complexity from the user. Self Healing, an emerging research discipline is considered as one of the key autonomic computing attribute. This paper emphasizes on developing a self healing tool operating in client server mode. The health monitor (HM) embedded in each client is the focal element of the Self Healing and plays a dominant role in healing the processes by maintaining the status of the processes periodically. If the HM fails, then the main monitor (MM) projects the task on healing the HM. And finally the external monitor (EM) adds a promising value for database consistency. In this paper, we implemented a prototype of Health Monitor as a self healing tool component. Thus all these three modules have to concurrently cooperate with each other as part of self managing.
—Self healing; autonomic computing; self management; health monitor
N.Rukma Rekha is with Department of CIS, University of Hyderabad, Hyderabad, India (e-mail: firstname.lastname@example.org).
M.Surendra Prasad Babu is with Department of CSSE, Andhra University, Visakhapatnam, India (e-mail: email@example.com).
Cite: N. Rukma Rekha and M. Surendra Prasad Babu, "A Partial Self Healing Tool in Autonomic Computing," International Journal of Computer Theory and Engineering
vol. 4, no. 1, pp. 26-34, 2012.