Provided by: Benha University
Date Added: Jun 2012
A mobile agent is a computer program that runs autonomously on behalf of a user and travels through a certain itinerary in a network of computers. When compared with normal client/server architecture, mobile agent paradigm adds up additional reliability problems since agents programs could be totally or partially lost due to failures that come from bad communication or computer agent's crash with the recent increase of considering mobile agent in different E-World applications, reliability is considered as a crucial issue to be faced. Most of existing mobile agent systems considers check pointing or replication as a mechanism in achieving reliable and fault tolerant execution.