A Fault Tolerance Approach for Mobile Agents

  • Munshi Navid Anjum
  • Chandreyee Chowdhury
  • Sarmistha Neogy
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 28)


Mobile agent is a program that can migrate autonomously from one environment to another. Many factors affect execution of mobile agents during its life cycle. Errors may occur on the server, or during communication. Error probability further increases with longer path. In mobile agent computing environment any component of the network - node, link, or agent may fail at any time, thus preventing them from continuing their execution. Therefore, fault-tolerance is a vital issue for the deployment of mobile agent systems. Here we propose a scheme to tolerate faults caused by malicious node behavior and link failure using agent cloning. The strategy is shown to prevent the agents from getting lost at irrational nodes (nodes that behave maliciously). The scheme is simulated using IBM Aglet platform and is found to be scalable when the no. of irrational nodes is fixed. Performance improves with more no. of agents.


Fault Tolerance Mobile Agent Link Failure Mobile Agent System Fault Tolerance Scheme 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anjum, M.N., Chowdhury, C., Neogy, S.: Securing Network using Mobile Agents. In: Proceedings of 2012 International Conference on Communication, Devices and Intelligent System (CODIS), pp. 266–269 (2012)Google Scholar
  2. 2.
    Chowdhury, C., Neogy, S.: Mobile Agent Security Based on Trust Model in MANET. In: Abraham, A., Lloret Mauri, J., Buford, J.F., Suzuki, J., Thampi, S.M. (eds.) ACC 2011, Part I. CCIS, vol. 190, pp. 129–140. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  3. 3.
    Pleisch, S.: State of the Art of Mobile Agent Computing - Security, Fault Tolerance, and Transaction Support. Research Report, IBM Research (1999)Google Scholar
  4. 4.
    Hans, R., Kaur, R.: Fault Tolerance Approach in Mobile Agents for Information Retrieval Applications using Check Points. International Journal of Computer Science & Communication Network 2(3) (2012)Google Scholar
  5. 5.
    Hans, R.: Fault Tolerance Techniques In Mobile Agents: A Survey. In: International Conference on Computing and Control Engineering (2012)Google Scholar
  6. 6.
    Rostami, A., Rashidi, H., Zahraie, M.S.: Fault Tolerance Mobile Agent System Using Witness Agent in 2-Dimensional Mesh Network. International Journal of Computer Science Issue 7(5), 153–158 (2010)Google Scholar
  7. 7.
    Budi, A., Alexei, I., Alexander, R.: On using the CAMA framework for developing open mobile fault tolerant agent systems. In: Proceedings of 2006 International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (2006)Google Scholar
  8. 8.
    Marikkannu, P., Jovin, J.J.A., Purusothaman, T.: Fault-Tolerant Adaptive Mobile Agent System using Dynamic Role based Access Control. International Journal of Computer Applications 20(2) (2011)Google Scholar
  9. 9.
    Ferraiolo, D.F., Kuhn, D.R., Chandramouli, R.: Role-based Access Control. Artech House, Inc. (2007)Google Scholar
  10. 10.
    Kumar, S.G.: Transient Fault Tolerance in Mobile Agent Based Computing. INFOCOMP Journal of Computer Scienc 4(4), 1–11 (2005)Google Scholar
  11. 11.
    Bagchi, S., Whisnant, K., Kalbarczyk, Z., Iyer, R.K.: Chameleon: Adaptive Fault Tolerance Using Reliable, Mobile Agents. In: Proceedings of 16th Symposium on Reliable Distributed Systems (1997)Google Scholar
  12. 12.
    Rothermel, K., Strasser, M.: A fault-Tolerant Protocol for Providing the Exactly-Once Property of Mobile Agents. In: Proceedings ofof 17th IEEE Symposium on Reliable Distributed Systems (1998)Google Scholar
  13. 13.
    Lange, D.B., Oshima, M.: Programming and Developing Java Mobile Agents with Aglets. Addison Wesley (1998)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Munshi Navid Anjum
    • 1
  • Chandreyee Chowdhury
    • 1
  • Sarmistha Neogy
    • 1
  1. 1.Department of Computer Science and EngineeringJadavpur UniversityKolkataIndia

Personalised recommendations