Fault Tolerance Mobile Software Agents Communication Mechanism
No Thumbnail Available
Date
7/7/2004
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Addis Ababa University
Abstract
Mobile software agent systems have becomes an important tool for developing distributed applications.
The use of mobile software agents is recommended in environment where network connection is not
reliable and where there is low bandwidth. This is because mobile agents can perform the work with
limited communication with the system that has created them. One important feature of mobile
software agents is their ability to communicate to each other. Providing communication mechanism
that guarantees delivery of message is that mobile software agent systems developer has to solve. A
number of algorithms have been proposed to guarantee message delivery to highly mobile
agents [13,8], but in our knowledge only one of them considers the existence of fault [8] and
even that algorithm give responsibility transmitting message to a mailbox. In this thesis we
have developed an algorithm that provides guaranteed delivery of message in the existence of
fault particularly without assuming the location of mobile agent and without inhibiting
movement of mobile software agent.
Description
Keywords
Fault Tolerance, Mobile Software, Agents Communication Mechanism