Skip to main content

Communication concepts for mobile agent systems

  • 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

Driven by the question how to identify potential communication partners and the need for well-suited communication schemes in agent-based systems, we discuss two communication concepts: sessions and global event management.

Sessions establish either actively or passively a context for inter-agent interactions. Communication partners are addressed by globally unique agent identifiers or via badges. Communication in sessions is based on RPC or message mechanisms.

Global event management addresses the need for anonymous communication. Event managers are employed as a synchronization means within agent groups. Based on this approach, we introduce synchronization objects, — active components that offer various synchronization services. The presented model is finally mapped onto OMG event services.

This work was funded by Tandem Computers Inc., Cupertino (CA) and the German Research Community (DFG)

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.

Literature

  1. Birman, K.P.; van Renesse, R.: Reliable Distributed Computing with the ISIS Toolkit, IEEE Computer Society Press, 1994

    Google Scholar 

  2. Carriero, N.; Gelernter, D.: Linda in Context, CACM 32(4), April 1989

    Google Scholar 

  3. Finin, T.; McKay, D.; McEntire, R.: KQML as an Agent Communication Language, in: Proc. Third Int. Conf. Information and Knowledge Management, ACM Press, November 1994

    Google Scholar 

  4. Gray, R.; Cybenko, G.; Kotz, D.; Rus, D.: Agent Tcl. To appear in: Itinerant Agents: Explanations and Examples with CD-ROM, Manning Publishing, 1996.

    Google Scholar 

  5. General Magic, Inc: The Telescript Language Reference, 1996. http://www.genmagic.com/Telescript/TDE/TDEDOCS_HTML/telescript.html

    Google Scholar 

  6. IBM Tokyo Research Labs: Aglets Workbench: Programming Mobile Agents in Java, 1996. http://www.trl.ibm.co.jp/aglets

    Google Scholar 

  7. IONA Technologies Ltd: OrbixTalk Programming Guide, April 1996

    Google Scholar 

  8. Konstantas, D.; Morin, J.; Vitek, J.: MEDIA: A Platform for the Commercialization of Electronic Documents, in: Object Applications, ed. Dennis Tsichritzis, University of Geneva, 1996

    Google Scholar 

  9. Maes, P.: Agents that Reduce Work and Information Overload, in: CACM 37(7), July 1994

    Google Scholar 

  10. Common Object Services Specification, Volume 1, OMG Document Number 94-1-1, March 1994

    Google Scholar 

  11. Peine, H: Ara: Agents for Remote Action. To appear in: Itinerant Agents: Explanations and Examples with CD-ROM, Manning Publishing, 1996.

    Google Scholar 

  12. Straßer, M.; Baumann, J.; Hohl, F.: Mole: A Java based mobile agent system, in: Baumann;Tschudin;Vitek(editors): Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems, dpunkt, 1996

    Google Scholar 

  13. Sun Microsystems: Solaris NEO: Operating Environment Product Over-view, March 1996. http://www.sun.com/solaris/neo/whitepapers/SolarisNEO.frontl.html

    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

Baumann, J., Hohl, F., Radouniklis, N., Rothermel, K., Straβer, M. (1997). Communication concepts for mobile agent systems. 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_29

Download citation

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

  • 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