Skip to main content

Mobile agents — Smart messages

  • Session 4: Inter-Agent Communication
  • Conference paper
  • First Online:
Mobile Agents (MA 1997)

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

Included in the following conference series:

Abstract

Wireless communication with Mobile Computing devices is known to be problematic. It is very different in character from conventional communication over wired networks. Since many distributed applications make assumptions about network characteristics, they may not be used in a hostile mobile environment.

We are proposing a new kind of messaging system which incorporates adaptive behaviour into the messages themselves. We call these ‘Smart Messages”, and implement them using Mobile Agents. They are transported between machines via Agent Airports. The metaphor we use is of a message being delivered by a courier (Mobile Agent), through Agent Airports, on a potentially unresolved route. The ‘intelligence’ is in the messages (couriers in our metaphor) themselves rather than in the network.

The approach taken expands on the self-routing capabilities of current Mobile Agent systems such as Aglets or Telescript. We aim to provide structured support for handling the particular problems associated with wireless communications. These include very limited, variable and asymmetric bandwidth, frequent and prolonged disconnections, geographical mobility and high usage costs. We argue that this offers an efficient, adaptable and robust solution to many of the problems associated with this hostile communications environment.

This work is funded by Broadcom Éireann Ltd.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Athan A. and D. Duchamp, Agent-Mediated Message Passing for Constrained Environments. In Proceedings of the Mobile and Location-Independent Computing Symposium, August 1993.

    Google Scholar 

  2. Black U., Network Management Standards, McGraw-Hill Series on Computer Communications, second edition, 1994.

    Google Scholar 

  3. Borenstein N., Email with a Mind of its Own: The Safe-Tcl Language for Enabled Mail. In IFIP International Conference, June 1995, Spain.

    Google Scholar 

  4. Chess D., C. Harrison and A. Kershenbaum, Mobile Agents: Are they a good idea. Technical Report, March 1995, IBM TJ. Watson Research Center, NY.

    Google Scholar 

  5. Chess D., B. Grosof, C. Harrison, D. Levine, C. Parris and G. Tsudik, Itinerant Agents for Mobile Computing. Technical Report, October 1995, IBM T.J. Watson Research Center, NY.

    Google Scholar 

  6. Duchamp D., Issues in Wireless Mobile Computing, Internal Report, Computer Science Department, University of Columbia, NY.

    Google Scholar 

  7. Duchamp D. and B. Zenel, Intelligent Communication Filtering for Limited Bandwidth Environments. In Proceedings of the 5th Workshop on Hot Topics in Operating Systems, IEEE, May 1995, Rosario WA.

    Google Scholar 

  8. Gosling J. and H McGilton, The Java Language Environment: A White Paper. Sun Microsystems, 1995.

    Google Scholar 

  9. Harrison G., Smart Networks and Intelligent Agents. In Mediacom'95, April 1995, Southampton, UK.

    Google Scholar 

  10. Hurst L., TNET: Executive Summary. Internal Report available from http://www.cs.tcd.ie/∼lahurst/currentwork/execsum.html

    Google Scholar 

  11. Imielinski T. and B. Badrinath, Wireless Computing, In Communications of the ACM, October 1994/Vol.37, No.10.

    Google Scholar 

  12. Joseph A., A. deLespinasse, J. Tauber, D. Gifford and M. Kaashoek. Rover: A Toolkit for Mobile Information Access. In Proceedings of the 5th Symposium on Operating Systems Principles, December 1995.

    Google Scholar 

  13. Kotz D., R. Gray and D. Rus, Transportable Agents Support Worldwide Applications. In Proceedings of the 7th ACM SIGOPS European Workshop, September 1996, Connemara, Ireland.

    Google Scholar 

  14. Kotz D., R. Gray, D. Rus, S. Nog and G. Cybenko, Mobile Agents for Mobile Computing. In Technical Report PCS-TR96-285, May 1996, Computer Science Department, Dartmouth College.

    Google Scholar 

  15. Pryor L., Adaptive Execution in Complex Dynamic Worlds. Technical Report No. 53, 1994, Institute for Learning Sciences, North Western University, IL.

    Google Scholar 

  16. Siegel J., Common Object Services Specification, Volume I. OMG Document No. 94-1-1

    Google Scholar 

  17. Tennenhouse D. and D. Wetherall, Towards an Active Network Architecture. In Proc of Multimedia Computing and Networking, January 1996, CA.

    Google Scholar 

  18. Watson T., Efficient Wireless Communication Through Application Partitioning. In Proceedings of the 5th Workshop on Hot Topics in Operating Systems, IEEE, May 1995, Rosario WA.

    Google Scholar 

  19. Wetherall D. and D. Tennenhouse, The ACTIVE Option. In Proc of the 7th ACM SIGOPS European Workshop, September 1996, Connemara, Ireland.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kurt Rothermel Radu Popescu-Zeletin

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hurst, L., Cunningham, P., Somers, F. (1997). Mobile agents — Smart messages. In: Rothermel, K., Popescu-Zeletin, R. (eds) Mobile Agents. MA 1997. Lecture Notes in Computer Science, vol 1219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62803-7_28

Download citation

  • DOI: https://doi.org/10.1007/3-540-62803-7_28

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62803-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics