Skip to main content

Organization and Mobility in Mobile Agent Computing

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3862))

Abstract

A mobile agent system for organizing multiple mobile agents is presented. It provides two unique two mechanisms for dynamically organizing mobile agents, which may be running on single or multiple computers. The first enables a mobile agent to contain other mobile agents inside it and migrate to another mobile agent or computer with its inner agents. It provides an approach to composing large-scale mobile software from a collection of mobile agents and using mobile agents as deployable software components. The second enables a mobile agent to be deployed at computers according to the movements of other mobile agents. It can move a federation of agents running on different computers, over a distributed system. It can build and aggregate distributed applications from one or more mobile components that can be dynamically deployed at mobile or stationary computers during the execution of the application. This paper also presents a prototype implementation of the system and its application.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Babaoglu, O., Meling, H., Montresor, A.: Anthill: A Framework for the Development of Agent-Based Peer-to-Peer Systems. In: Proceeding of 22nd IEEE International Conference on Distributed Computing Systems (July 2002)

    Google Scholar 

  2. Baumann, J., Radounklis, N.: Agent Groups in Mobile Agent Systems. In: Proceedings of Conference on Distributed Applications and Interoperable Systems (1997)

    Google Scholar 

  3. Cardelli, L., Gordon, A.D.: Mobile Ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  4. Di Caro, G., Dorigo, M.: AntNet: A Mobile Agents Approach to Adaptive Routing. In: Proceedings of Hawaii International Conference on Systems, pp. 74–83. Computer Society Press, Rockville (1998)

    Google Scholar 

  5. El Fallah-Seghrouchni, A., Suna, A.: CLAIM: A Computational Language for Autonomous, Intelligent and Mobile Agents. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 90–110. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Goldman, K.J., Swaminathan, B., McCartney, T.P., Anderson, M.D., Sethuraman, R.: The Programmers Playground: I/O Abstractions for User-Configurable Distributed Applications. IEEE Transactions on Software Engineering 21(9), 735–746 (1995)

    Article  Google Scholar 

  7. Holder, O., Ben-Shaul, I., Gazit, H.: System Support for Dynamic Layout of Distributed Applications. In: Proceedings of International Conference on Distributed Computing Systems (ICDCS 1999), pp. 403–411. IEEE Computer Soceity, Los Alamitos (1999)

    Google Scholar 

  8. Kramer, J., Magee, J.: Dynamic configuration for distributed systems. IEEE Transactions on Software Engineering 11(4), 424–436 (1985)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  11. Satoh, I.: MobileSpaces: A Framework for Building Adaptive Distributed Applications Using a Hierarchical Mobile Agent System. In: Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 2000), April 2000, pp. 161–168 (2000)

    Google Scholar 

  12. Satoh, I.: Building Reusable Mobile Agents for Network Management. IEEE Transactions on Systems, Man and Cybernetics 33(3), part-C, 350–357 (2003)

    Article  MathSciNet  Google Scholar 

  13. Satoh, I.: A Testing Framework for Mobile Computing Software. IEEE Transactions on Software Engineering 29(12), 1112–1121 (2003)

    Article  Google Scholar 

  14. Satoh, I.: Configurable Network Processing for Mobile Agents on the Internet. Cluster Computing (The Journal of Networks, Software Tools and Applications) 7(1), 73–83 (2004)

    Google Scholar 

  15. Satoh, I.: Selection of Mobile Agents. In: Proceedings of IEEE International Conference on Distributed Computing Systems (ICDCS 2004), pp. 484–493. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

  16. Strasser, M., Baumann, J., Hole, F.: Mole: A Java Based Mobile Agent System. In: Proceeding of ECOOP Workshop on Mobile Objects, MOS 1996 (1996)

    Google Scholar 

  17. Umezawa, T., Satoh, I., Anzai, Y.: A Mobile Agent-based Framework for Configurable Sensor Networks. In: Karmouch, A., Magedanz, T., Delgado, J. (eds.) MATA 2002. LNCS, vol. 2521, pp. 128–139. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Satoh, I. (2006). Organization and Mobility in Mobile Agent Computing. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds) Programming Multi-Agent Systems. ProMAS 2005. Lecture Notes in Computer Science(), vol 3862. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11678823_12

Download citation

  • DOI: https://doi.org/10.1007/11678823_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32616-8

  • Online ISBN: 978-3-540-32617-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics