Skip to main content

Partitioning Applications with Agents

  • Conference paper
  • First Online:
Mobile Agents for Telecommunication Applications (MATA 2000)

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

Abstract

The environment of mobile computing is in many respects very different from the environment of the traditional distributed systems of today. Bandwidth, latency and delay may change dramatically when a nomadic end-user moves from one location to another or from one computing environment to another. The variety of terminal devices which nomadic users use to access Internet services also increases at a growing rate.

Dynamic adaptation of a service to the properties of terminal equipment and a vailable communication infrastructure is an attractive feature. With application partitioning, an application consisting of co-operating component agents can be dynamically distributed on both sides of the wireless link. By selecting a partitioning configuration based on terminal characteristics, an application can be adapted to the capabilities of the terminal. Partitioning can also be used for adapting to wireless link quality, by repartitioning the application when link quality changes sufficiently. We have designed a service for performing the partitioning decisions, and used a prototype implementation to prove that the communication delays incurred by repartitioning are acceptable.

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. F. Bellifemine, G. Rimassa, and A. Poggi. JADE-A FIPA-compliant Agent Framework. In Proceedings of the Fourth International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents (PAAM 1999), April 1999.

    Google Scholar 

  2. S. Campadello, H. Helin, O. Koskimies, and K. Raatikainen. Performance Enhancing Proxies for Java2 RMI over Slow Wireless Links. In Proceedings of the Second International Conference and Exhibition on the Practical Applicaiton of Java (PA Java 2000), April 2000.

    Google Scholar 

  3. B. P. Crow, I. Widjaja, J. G. Kim, and P. T. Sakai. IEEE 802.11 Wireless Local Area Networks. IEEE Cotntn. Mag., pages 116–126, September 1997.

    Google Scholar 

  4. Foundation for Intelligent Physical Agents. FIPA 97 Specification Part 1: Agent Management, October 1997. Available electronically from http://www.fipa.org/.

  5. Foundation for Intelligent Physical Agents. FIPA 97 Specification Part 2: Agent Communication Language, November 1997. Available electronically from http://www.fipa.org/.

  6. Foundation for Intelligent Physical Agents. FIPA 98 Specification: Human-Agent Interaction, 1998. Available electronically from http://www.fipa.org/.

  7. A. Goscinski. Distributed Operating Systems: The Logical Design, chapter 5.4.8, pages 203–204. Addison-Wesley, 1991.

    Google Scholar 

  8. Monads Research Group. Monads Web Site. Available electronically from http://www.cs.helsinki.fi/research/monads/.

  9. GSM Technical Specification, GSM 02.60. GPRS Service Description, Stage 1, 1998. Version 6.1.0.

    Google Scholar 

  10. GSM Technical Specification, GSM 03.34. High Speed Circuit Swithed Data (HSCSD), Stage 2, May 1999. Version 5.2.0.

    Google Scholar 

  11. H. Helin, H. Laamanen, and K. Raatikainen. Mobile Agent Communication in Wireless Networks. In Proceedings of the European Wireless’ 99 Conference, October 1999.

    Google Scholar 

  12. M. Kojo, K. Raatikainen, M. Liljeberg, J. Kiiskinen, and T. Alanko. An Efficient Transport Service for Slow Wireless Telephone Links. IEEE Journal on Selected Areas in Communications, 15(7): 1337–1348, September 1997.

    Google Scholar 

  13. M. Makela, O. Koskimies, P. Misikangas, and K. Raatikainen. Adaptability for Seamless Roaming Using Software Agents. In XIII International Symposium on Services and Local Access (ISSLS2000), Stockholm, Sweden, June 2000.

    Google Scholar 

  14. Sun Microsystems. Java Remote Method Invocation-Distributed Computing for Java. White Paper, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Koskimies, O., Raatikainen, K. (2000). Partitioning Applications with Agents. In: Horlait, E. (eds) Mobile Agents for Telecommunication Applications. MATA 2000. Lecture Notes in Computer Science, vol 1931. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45391-1_6

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41069-0

  • Online ISBN: 978-3-540-45391-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics