Skip to main content

Dynamic Adaptation of Mobile Agents in Heterogenous Environments

  • Conference paper
  • First Online:
Mobile Agents (MA 2001)

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

Included in the following conference series:

Abstract

Mobile agents must be prepared to execute on different hosts and therefore in different execution environments. Even when a homogenous execution environment is offered by abstracting the underlying heterogeneity, there are scenarios like IT-management, where mobile agents are forced to contain environment dependent implementations. The aim of this work is to equip mobile agents with a flexible capacity to adapt to a range of different environments on demand.

We discuss different forms of adaptation and draw a distinction between static and continuous forms. Our solution for dynamic adaptation provides a concept for exchanging environment dependent implementation of mobile agents during runtime. Dynamic adaptation enhances efficency of mobile code in terms of bandwidth and scalability.

This work was completed while the author was working at the Munich University of Technology.

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. Gregory D. Abowd, Anind Dey, Robert Orr, and Jason Brotherton. Context-awareness in wearable and ubiquitous computing. Virtual Reality, 3:200–211, 1998.

    Article  Google Scholar 

  2. Andrzej Bieszczad, Bernard Pagurek, and Tony White. Mobile Agents for Network Management. IEEE Communications Surveys, 1(1), 1998.

    Google Scholar 

  3. Raimund Brandt. Dynamic Adaptation of Mobile Code. Master’s thesis, Technical University of Munich, February 2001. http://wwwmnmteam.informatik.uni-muenchen.de/common/Literatur/MNMPub/Diplomarbeiten/bran01/bran01.shtml.

  4. A. Carzaniga, Gian Pietro Picco, and Giovanni Vigna. Designing Distributed Application with Mobile Code Paradigms. In Proceedings of the 19th Internation Conference in Software Engineering (ICSE97), pages 22–32. ACM, 1997.

    Google Scholar 

  5. Andrew Duncan and Urs Hölzle. Load-Time Adaptation: Efficient and Non-Intrusive Language Extension for Virtual Machines. Technical Report TRCS99-09, University of California, Santa Barbara, April 1999.

    Google Scholar 

  6. Metin Feridun, Wilco Kasteleijn, and Jens Krause. Distributed Management with Mobile Components. Technical report, IBM Zurich Research Laboratory, Rueschlikon, Switzerland, 1999.

    Google Scholar 

  7. Alfonso Fuggetta, Gian Pietro Picco, and Giovanni Vigna. Understanding Code Mobility. IEEE Transactions on Software Engineering, 24(5):352–361, May 1998.

    Article  Google Scholar 

  8. H. Gazit, I. Ben-Shaul, and O. Holder. Monitoring-Bades Dynamic Relocation of Components in FarGo. In D. Kotz and F. Mattern, editors, Agent Systems, Mobile Agents, and Applications. Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents, ASA/MA 2000, number 1882 in Lecture Notes in Computer Science, pages 221–234, Zurich, Switzerland, September 2000. Springer.

    Google Scholar 

  9. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patters: Elements of reusable object-oriented software. Addison-Wesley, Reading, Massachusets, 1995.

    Google Scholar 

  10. Michael Golm and Jürgen Kleinöder. MetaJava-A Platform for Adaptable Operating-System Mechanisms. In 11th European Conference on ObjectOriented Programming (ECOOP’ 97)-Workshop on Object-Orientation and Operating Systems, Jyväksylä, Finland, June 10 1997.

    Google Scholar 

  11. H.-G. Hegering, S. Abeck, and B. Neumair. Integrated Management of Networked Systems-Concepts, Architectures and their Operational Application. Morgan Kaufmann Publishers, ISBN1-55860-571-1, 1999. 651 p.

    Google Scholar 

  12. George T. Heineman. An evaluation of component adaptation techniques. In International Workshop on Component-Based Software Engineering, May 17–18 1999.

    Google Scholar 

  13. Ralph Keller and Urs Hölzle. Binary Code Adaptation. In 12th European Conference on Object-Oriented Programming (ECOOP’ 98), Brussels, Belgium, July 20–24 1998.

    Google Scholar 

  14. David Lange and M. Oshima. Programing and Deploying Mobile Agents with Java. Addison-Wesley, 1998.

    Google Scholar 

  15. Brian Noble. System support for mobile, adaptive applications. IEEE Personal Communications, pages 44–49, February 2000.

    Google Scholar 

  16. Objectspace. Voyager ORB 3.3 Developer Guide, 2000.

    Google Scholar 

  17. Robert Orfali and Dan Harkey. Client/Server Programming with JAVA and CORBA. John Wiley, 2 edition, 1998.

    Google Scholar 

  18. Bill N. Schilit, Marvin Theimer, and Brent B. Welch. Customizing Mobile Applications. In Proceedings of the USENIX Symposium on Mobile and Location-independent Computing, pages 129–138, August 1992.

    Google Scholar 

  19. R. Want, A. Hopper, V. Falcao, and J. Gibbons. The active badge location system. ACM Transactions on Information and System Security, 10(1), January 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brandt, R., Reiser, H. (2001). Dynamic Adaptation of Mobile Agents in Heterogenous Environments. In: Picco, G.P. (eds) Mobile Agents. MA 2001. Lecture Notes in Computer Science, vol 2240. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45647-3_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-45647-3_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45647-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics