An Approach for Self-repair in Distributed System Using Immunity-Based Diagnostic Mobile Agents

In recent years, self-repair has attracted much attention again for fault tolerance in distributed computer network system. In our previous research, abnormal units (host computers and mobile agents) in distributed system can be identified by the immunity-based diagnostic model. The model calculates the credibility of each unit. In this paper, based on the credibility, some units try to self-repair, that is, replace their data with data received from other units. We propose three different repairing conditions: majority vote without credibility, credibility comparison and credibility threshold. Some simulations evaluate the effectiveness of these conditions changing the numbers of initial abnormal hosts.

[1]  Lakhmi C. Jain,et al.  Knowledge-Based Intelligent Information and Engineering Systems , 2004, Lecture Notes in Computer Science.

[2]  N. K. Jerne,et al.  The immune system. , 1973, Scientific American.

[3]  Yoshiteru Ishida Fully distributed diagnosis by PDP learning algorithm: towards immune network PDP model , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[4]  Yoshiteru Ishida,et al.  Immunity-Based Approaches for Self-Monitoring in Distributed Intrusion Detection System , 2003, KES.

[5]  David Patterson,et al.  Self-repairing computers. , 2003, Scientific American.

[6]  Shlomi Dolev,et al.  Self Stabilization , 2004, J. Aerosp. Comput. Inf. Commun..