International Journal of Applied Research in Computing
Mobile agent system is a distributed computing environment that is perceived as a flexible alternative to client server technology. The agents possessing different functionalities roam in the network executing a task on the target hosts. This helps in reducing network traffic to a large extent. However, it has not become popular due to some problems such as security, fault tolerance etc. The fact that computers have complete control over all the programs makes it very hard to protect mobile agents from untrusted hosts.