Skip to main content
Log in

Configurable Network Processing for Mobile Agents on the Internet

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

This paper presents a framework for building and deploying protocols for migrating mobile agents over the Internet. The framework enables network protocols for agent migration to be naturally implemented within mobile agents and then dynamically deployed at remote hosts by migrating the agents that perform the protocols. It is built on a hierarchical mobile agent system, called MobileSpaces, and several protocols for migrating agents for managing cluster computing systems have been designed and implemented based on the framework. This paper describes the framework and its prototype implementation, which uses Java as both the implementation language and the protocol development language.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Y. Aridor and D.B. Lange, Agent design patterns: Elements of agent application design, in: Proceedings of 2nd International Conference on Autonomous Agents (Agents'98) (ACM Press, 1998) pp. 108-115.

  2. C. Baumer and T. Magedanz, The Grasshopper mobile agent platform enabling short-term active broadband intelligent network implementation, in: Proceedings of International Working Conference on Active Networks, Lecture Notes in Computer Science, Vol. 1653 (Springer, Berlin, 1999) pp. 109–116.

    Google Scholar 

  3. I. Busse, S. Covaci and A. Leichsenring, Autonomy and decentralization in active networks: A case study for mobile agents, in: Proceedings of Working Conference on Active Networks, Lecture Notes in Computer Science, Vol. 1653 (Springer, Berlin, 1999) pp. 165–179.

    Google Scholar 

  4. D.P. Friedman, M. Wand and C.T. Haynes, Essentials of Programming Languages (MIT Press, Cambridge, 1992).

    Google Scholar 

  5. A. Fuggetta, G.P. Picco and G. Vigna, Understanding code mobility, IEEE Transactions on Software Engineering 24(5) (1998).

  6. R.S. Gray, Agent Tcl: A transportable agent system, CIKM Workshop on Intelligent Information Agents (1995).

  7. T. Gschwind, M. Feridun and S. Pleisch, ADK: Building mobile agents for network and system management from reusable components, Technical University of Vienna, TUV-1841-99-10 (1999).

  8. B.D. Lange and M. Oshima, Programming and Deploying Java Mobile Agents with Aglets (Addison-Wesley, Reading, MA, 1998).

    Google Scholar 

  9. D.S.Milojicic, W. LaForge and D. Chauhan, Mobile objects and agents (MOA), in: Proceedings of USENIX Conference on Object Oriented Technologies and Systems (April 1998).

  10. N. Minar, K.H. Kramer and P. Maes, Cooperating mobile agents for dynamic network routing, in: Software Agents for Future Communication Systems (Springer, Berlin, 1999) pp. 287–304.

    Google Scholar 

  11. ObjectSpace Inc., ObjectSpace Voyager Technical Overview (ObjectSpace, Inc., 1997).

  12. I. Satoh, MobileSpaces: A framework for building adaptive distributed applications using a hierarchical mobile agent system, in: Proceedings of International Conference on Distributed Computing Systems (ICDCS'2000) April 2000 (IEEE Computer Society, 2000) pp. 161-168.

  13. I. Satoh, Network processing of mobile agents, by mobile agents, for mobile agents, in: Proceedings of Workshop on Mobile Agents for Telecommunication Applications (MATA'2001), Lecture Notes in Computer Science, Vol. 2164 (Springer, Berlin, 2001) pp. 81–92.

    Google Scholar 

  14. I. Satoh, Dynamic configuration of agent migration protocols for the Internet, in: Proceedings of International Symposium on Applications and the Internet (SAINT'2002) January 2002 (IEEE Computer Society, 2002) pp. 119-126.

  15. I. Satoh, A framework for building reusable mobile agents for network management, in: Proceedings of Network Operations and Managements Symposium (NOMS'2002) April 2002 (IEEE Communication Society, 2002) pp. 51-64.

  16. J.G. Steiner, B. Clifford Neuman and J.I. Schiller, Kerberos: An authentication service for open network systems, in: Proceedings of the Winter 1988 Usenix Conference (February 1988) pp. 191-201.

  17. M. Strasser, J. Baumann and F. Hole, Mole: A Java based mobile agent system, in: Proceedings of ECOOP Workshop on Mobile Objects (1996).

  18. D.L. Tennenhouse et al., A survey of active network research, IEEE Communication Magazine 35(1) (1997).

  19. J.E. White, Telescript Technology: Mobile Agents (General Magic, 1995).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Satoh, I. Configurable Network Processing for Mobile Agents on the Internet. Cluster Computing 7, 73–83 (2004). https://doi.org/10.1023/B:CLUS.0000003947.03930.24

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:CLUS.0000003947.03930.24

Navigation