Skip to main content

Agent Migration as an Optional Service in an Extendable Agent Toolkit Architecture

  • Conference paper
Mobility Aware Technologies and Applications (MATA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3284))

Abstract

In this paper we report on first experiences with a new software architecture for agent toolkits. Agent toolkits mainly consist of a software system that defines an agency, which is responsible to host software agents. Most architectures developed so far already define a large set of services, for example for agent migration, communication, and tracking. We propose to employ a kernel-based approach, where the kernel only provides fundamental concepts and functions common in all toolkits and abstracts from any of these services. We were able to show that in particular agent migration can be implemented as an optional service. We believe that this architecture is a useful foundation for research on agent-related topics as it allows research groups to implement their own results as a service which can be used by other groups running an agent system based on the same architecture.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Vigna, G.: Mobile agents: Ten reasons for failure (panel). In: [16], pp. 298–299

    Google Scholar 

  2. Vigna, G.: Mobile Code Technologies, Paradigms, and Applications. PhD thesis, Politecnico di Milano (1998)

    Google Scholar 

  3. Braun, P.: The Migration Process of Mobile Agents – Implementation, Classification, and Optimization. PhD thesis, Friedrich Schiller University Jena (Germany), Computer Science Department (2003)

    Google Scholar 

  4. Roth, V.: Obstacles to the adoption of mobile agents (panel). In: [16], pp. 296–297

    Google Scholar 

  5. Johansen, D.: Mobile agents: Right concept, wrong approach (panel). In: [16], pp. 300–301

    Google Scholar 

  6. Roth, V., Jalali, M.: Concepts and architecture of a security-centric mobile agent server. In: Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems (ISADS 2001), Dallas (USA), March 2001, pp. 435–442. IEEE Computer Society Press, Los Alamitos (2001)

    Chapter  Google Scholar 

  7. Braun, P., Eismann, J., Erfurth, C., Rossak, W.: Tracy – A Prototype of an Architected Middleware to Support Mobile Agents. In: Proceedings of the 8th Annual IEEE Conference and Workshop on the Engineering of Computer Based Systems (ECBS), Washington D.C (USA), April 2001, pp. 255–260. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  8. Moreau, L.: A Fault-Tolerant Directory Service for Mobile Agents based on Forwarding Pointers. In: The 17th ACM Symposium on Applied Computing (SAC 2002) – Track on Agents, Interactions, Mobility and Systems, Madrid, Spain, pp. 93–100 (2002)

    Google Scholar 

  9. Braun, P., Müller, I., Geisenhainer, S., Schau, V., Rossak, W.: A service-oriented software architecture for mobile agent toolkits. In: Proceedings of the 11th Annual Conference and Workshop on the Engineering of Computer-based Systems (ECBS 2004), Workshop on Security, Interoperability, and Applications (SIAMAS), Brno (Czech Republic), May 2004, pp. 550–556. IEEE Computer Society Press, Los Alamitos (2004)

    Google Scholar 

  10. Bäumer, C., Breugst, M., Choy, S., Magedanz, T.: Grasshopper – A universal agent platform based on OMG MASIF and FIPA standards. In: Karmouch, A., Impey, R. (eds.) Mobile Agents for Telecommunication Applications, Proceedings of the First International Workshop (MATA 1999), Ottawa (Canada), Ottawa (Canada), October 1999, World Scientific Pub., Teaneck (1999)

    Google Scholar 

  11. Braun, P., Erfurth, C., Rossak, W.: Performance Evaluation of Various Migration Strategies for Mobile Agents. In: Killat, U., Lamersdorf, W. (eds.) Fachtagung Kommunikation in verteilten Systemen (KiVS 2001), Hamburg (Germany), February 2001. Informatik aktuell, pp. 315–324. Springer, Heidelberg (2001)

    Google Scholar 

  12. Erfurth, C., Döhler, A., Rossak, W.: A first look at the performance of autonomous mobile agents in dynamic networks. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS 2004), Big Island (Hawaii) (January 2004)

    Google Scholar 

  13. Hammer, D.K., Aerts, A.T.M.: Mobile Agent Architectures: What are the Design Issues? In: Proceedings International Conference and Workshop on Engineering of Computer-Based Systems (ECBS 1998), Maale Hachamisha (Israel), March/April 1998, pp. 272–280. IEEE Computer Society Press, Los Alamitos (1998)

    Google Scholar 

  14. Bryce, C., Vitek, J.: The JavaSeal mobile agent kernel. In: Milojicic, D.S. (ed.) Proceedings of the First International Symposium on Agent Systems and Applications (ASA 1999)/Third International Symposium on Mobile Agents (MA 1999), Palm Springs (USA), October 1999, IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  15. Satoh, I.: An architecture for next generation mobile agent infrastructure. In: Proceedings of International Symposium on Multi-Agent and Mobile Agents in Virtual Organizations and E-Commerce (MAMA 2000), pp. 281–287 (2000)

    Google Scholar 

  16. Joshi, A., Lei, H. (eds.): IEEE International Conference on Mobile Data Management (MDM 2004), Berkeley (USA). IEEE Computer Society Press, Los Alamitos (January 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Braun, P., Müller, I., Geisenhainer, S., Schau, V., Rossak, W. (2004). Agent Migration as an Optional Service in an Extendable Agent Toolkit Architecture. In: Karmouch, A., Korba, L., Madeira, E.R.M. (eds) Mobility Aware Technologies and Applications. MATA 2004. Lecture Notes in Computer Science, vol 3284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30178-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30178-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23423-4

  • Online ISBN: 978-3-540-30178-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics