Skip to main content

Integrating a New Mobility Service into the Jade Agent Toolkit

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

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3744))

Abstract

This paper reports on extending the Jade agent toolkit with a new mobility service. Jade implements a straightforward mobility model that is based on a pull migration strategy. This strategy is a good choice in specific environments, because only necessary classes are loaded. However, loading classes might cause a network overhead in other scenarios, in particular wide-area networks. In addition, Jade’s code cache cannot distinguish between different versions of the same class, which is a drawback in long-running agent systems. We have implemented a new mobility model, named Kalong, and integrated it as a new mobility service in Jade. The paper also reports on first experiments comparing the migration performance of Jade’s and Kalong’s mobility service.

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. Milojicic, D.S., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J.: MASIF: The OMG Mobile Agent System Interoperability Facility. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 50–67. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  2. Knabe, F.C.: Performance-oriented implementation strategies for a mobile agent language. In: Tschudin, C.F., Vitek, J. (eds.) MOS 1996. LNCS, vol. 1222, pp. 229–244. Springer, Heidelberg (1997)

    Google Scholar 

  3. Johansen, D.: Mobile agents: Right concept, wrong approach (panel). In: Joshi, A., Lei, H. (eds.) IEEE International Conference on Mobile Data Management (MDM 2004), Berkeley, USA, pp. 300–301. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  4. Braun, P., Rossak, W.R.: Mobile Agents–Basic Concept, Mobility Models, and the Tracy Toolkit. Morgan Kaufmann Publishers, San Francisco (2005)

    Google Scholar 

  5. Braun, P., Müller, I., Geisenhainer, S., Schau, V., Rossak, W.R.: Agent migration as an optional service in an extendable agent toolkit architecture. In: Karmouch, A., Korba, L., Madeira, E.R.M. (eds.) MATA 2004. LNCS, vol. 3284, pp. 127–136. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Bellifimine, F., Caire, G., Poggi, A., Rimassa, G.: Jade – A White Paper. EXP in search of innovation 3, 6–19 (2003)

    Google Scholar 

  7. Chmiel, K., Tomiak, D., Gawinecki, M., Karczmarek, P., Szymczak, M., Paprzycki, M.: Testing the efficiency of jade agent platform. In: 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004), 3rd International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogenous Networks (HeteroPar 2004), Cork, Ireland, pp. 49–56. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  8. Pinsdorf, U., Roth, V.: Mobile agent interoperability patterns and practice. In: Proceedings of the 9th Annual Conference and Workshop on the Engineering of Computer-based Systems (ECBS 2002), Lund, Sweden, pp. 238–244. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

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

    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, pp. 1–18. World Scientific Pub., Singapore (1999)

    Google Scholar 

  11. Bellavista, P., Corradi, A., Stefanelli, C.: Corba solutions for interoperability in mobile agent environments. In: Proceedings of the International Symposium on Distributed Objects and Applications(DAO 2000), Antwerp, The Netherlands, September 2000, pp. 283–292 (2000)

    Google Scholar 

  12. Magnin, L., Pham, V.T., Dury, A., Besson, N., Thiefaine, A.: Our guest agents are welcome to your agent platforms. In: Proceedings of the 2002 ACM Symposium on Applied Computing (SAC), Madrid, Spain. ACM Publishing, New York (2002)

    Google Scholar 

  13. Grimstrup, A., Gray, R.S., Kotz, D., Breedy, M.R., Carvalho, M.M., Cowin, T.B., Chacon, D.A., Barton, J., Garrett, C., Hoffmann, M.: Toward Interoperability of Mobile-Agent Systems. In: Suri, N. (ed.) MA 2002. LNCS, vol. 2535, pp. 106–120. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Braun, P., Trinh, D., Kowalczyk, R. (2005). Integrating a New Mobility Service into the Jade Agent Toolkit. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I. (eds) Mobility Aware Technologies and Applications. MATA 2005. Lecture Notes in Computer Science, vol 3744. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11569510_34

Download citation

  • DOI: https://doi.org/10.1007/11569510_34

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-32031-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics