Fault Tolerance Mobile Agent System Using Witness Agent in 2-Dimensional Mesh Network
Mobile agents are computer programs that act autonomously on
behalf of a user or its owner and travel through a network of
heterogeneous machines. Fault tolerance is important in their
itinerary. In this paper, existent methods of fault tolerance in
mobile agents are described which they are considered in linear
network topology. In the methods three agents are used to fault
tolerance by cooperating to each others for detecting and
recovering server and agent failure. Three types of agents are:
actual agent which performs programs for its owner, witness
agent which monitors the actual agent and the witness agent after
itself, probe which is sent for recovery the actual agent or the
witness agent on the side of the witness agent. Communication
mechanism in the methods is message passing between these
agents. The methods are considered in linear network. We
introduce our witness agent approach for fault tolerance mobile
agent systems in Two Dimensional Mesh (2D-Mesh) Network.
Indeed Our approach minimizes Witness-Dependency in this
network and then represents its algorithm.
Keywords: mobile agent system, mesh network
Download Full-Text








