Java based Simulation on Distributed Diagnosis

L.P. Saikia (India)


Distributed diagnosis, Arbitrary Network topologies, Dynamic Network topologies, fault tolerance, bounded correctness


The problem of distributed diagnosis in network failures and repairs is considered in this study. The basic idea behind incorporating a fault tolerance capability to a distributed system is to provide the system with extra (redundant) resources. A number of investigations have been attempted to extend traditional notions of “fault tolerant computing”, to deal with the problem of failures, which affect the facilities of distributed systems and computer networks. The purpose of this study is to simulate a distributed system and carry out fault diagnosis under arbitrary and completely connected Network topologies. The distributed system level diagnosis algorithms discussed in this study give a comprehensive idea about various issues one must keep track of while going to develop such fault tolerance algorithms. Since “system level diagnosis” is one of the steps in the process of building “distributed fault-tolerant systems”, reliability of such a system depends heavily on proper functioning of the diagnosis algorithm. The distributed system has been simulated in JAVA using the Console. java program to create multiple windows, each one representing a different system node. Afterwards, distributed diagnosis algorithms have been simulated using this environment.

Important Links:

Go Back