Strong Mobility for FIPA Compliant Multi-agent Systems

  • Javed Iqbal
  • H. Farooq Ahmad
  • Arshad Ali
  • Hiroki Suguri
  • Sarmad Sadik
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4088)


In recent years popularity of Mobile-Agent systems makes it one of the promising technologies for developing intelligent software systems. The most important issues in the Mobile-Agent system are the migration of agent which can be categorized as Strong or weak. Strong mobility allows the agents to migrate without loss of execution state at any time, a powerful mechanism for implementing peer-to-peer computing environment. We have designed and implemented a strong mobility framework for SAGE (Scalable Fault Tolerant Agent Grooming Environment). Our key objective is to offer efficient and reliable infrastructure for agent’s strong mobility. We have performed a number of experiments to quantitatively evaluate the effectiveness and efficiency of our proposed architecture.


Mobile Agent State Capture Execution State Java Virtual Machine Network File System 
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.
    Fuggetta, A., Picco, G., Vigna, G.: Understanding Code Mobility. IEEE Trans. Software Engineering, 352–361 (May 1998)Google Scholar
  2. 2.
    Ali, A., Ahmad, H.F., Khan, Z.A., Ghafoor, A., Mujahid, Suguri, H.: SAGE: Next Generation Multi-Agent System. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, USA, pp. 139–145 (2004)Google Scholar
  3. 3.
    Foundation for Intelligent & Physical Agents (FIPA) (2004),
  4. 4.
    Johansen, D.: Mobile Agent Applicability. In: Proceedings of the Mobile Agents 1998, LNCS series Stuttgart, 9-11 September, Springer (1998), Also in, Journal of Personal Technologies, 2(2), Springer (1999)Google Scholar
  5. 5.
    Sun Microsystems Inc. FS: Network File System Protocol Specification, Tech. Report RFC 1094, file available for anonymous ftp from,directory/usr/pub/RFC (1989)Google Scholar
  6. 6.
    Acharya, A., Ranganathan, M., Sumatra, S.J.: A language for resource-aware mobile programs. In: Tschudin, C.F., Vitek, J. (eds.) MOS 1996. LNCS, vol. 1222, Springer, Heidelberg (1997), Google Scholar
  7. 7.
    Suezawa, T.: Persistent execution state of a Java virtual machine. ACM Java Grande, Conference, June 2000, San Francisco, CA (2000),
  8. 8.
    Bouchenak, S., Hagimont, D.: Pickling threads state in the Java system. Technology of Object-Oriented Languages and Systems Europe (TOOLS Europe 2000), June 10, 2000, Mont-Saint-Michel/Saint-Malo, France (2000)Google Scholar
  9. 9.
    Illmann, T., Krueger, T., Kargl, F., Weber, M.: Transparent migration of mobile agents using the Java platform debugger architecture. In: Picco, G.P. (ed.) MA 2001. LNCS, vol. 2240, Springer, Heidelberg (2001)CrossRefGoogle Scholar
  10. 10.
    Funfrocken, S.: Transparent migration of Java-based mobile agents (capturing and reestablishing the state of Java programs). In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, Springer, Heidelberg (1998)CrossRefGoogle Scholar
  11. 11.
    Sekiguchi, T., Masuhara, H., Yonezawa, A.: A simple extension of Java language for controllable transparent migration and its portable implementation. In: 3rd International Conference on Coordination Models and Languages, April 1999, Amsterdam, The Netherlands (1999),
  12. 12.
    Sakamoto, T., Sekiguchi, T., Yonezawa, A.: Bytecode transformation for portable thread migration in Java. In: Kotz, D., Mattern, F. (eds.) MA 2000, ASA/MA 2000, and ASA 2000. LNCS, vol. 1882, Springer, Heidelberg (2000), Google Scholar
  13. 13.
    Lindholm, T., Yellin, F.: The Java Virtual Machine Specification, 2nd edn. Addison-Wesley, Reading (1998)Google Scholar
  14. 14.
    Cohen, G., Chase, J.S., Kaminsky, D.L.: Automatic Program transformation with JOIE. In: USENIX 1998 Annual Technical Conference, June 1998, pp. 167–178 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Javed Iqbal
    • 1
  • H. Farooq Ahmad
    • 2
  • Arshad Ali
    • 1
  • Hiroki Suguri
    • 2
  • Sarmad Sadik
    • 1
  1. 1.NUST Institute of Information TechnologyRawalpindiPakistan
  2. 2.Communication TechnologiesSendaiJapan

Personalised recommendations