Skip to main content

Reactive tuple spaces for mobile agent coordination

  • Conference paper
  • First Online:

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

Abstract

The paper surveys several coordination models for mobile agent applications and outlines the advantages of uncoupled coordination models based on reactive blackboards. On this base, the paper presents the design and the implementation of the MARS system, a coordination tool for Java-based mobile agents. MARS defines Linda-like tuple spaces that can be programmed to react with specific actions to the accesses made by mobile agents.

This work has been supported by the Italian Ministero dell’Università e della Ricerca Scientifica e Tecnologica (MURST) in the framework of the Project “Design Methodologies and Tools of High Performance Systems for Distributed Applications”.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. M. Adler, ‘Distributed Coordination Models for Client-Server Computing’, IEEE Computer, Vol. 29, No. 4, April 1995, pp. 14–22.

    Google Scholar 

  2. J. Baumann, F. Hohl, N. Radouniklis, K. Rothermel, M. Strasser, “Communication Concepts for Mobile Agents”, in [15], pp. 123–135.

    Google Scholar 

  3. G. Cabri, L. Leonardi, F. Zambonelli, “How to Coordinate Internet Applications based on Mobile Agents”, 7th IEEE Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, Stanford (CA), June 1998.

    Google Scholar 

  4. L. Cardelli, D. Gordon, “Mobile Ambients”, Foundations of Software Science and Computational Structures, LNCS, No. 1378, Springer-Verlag (D), 1998, pp. 140–155.

    Google Scholar 

  5. P. Ciancarini et al., “Redesigning the Web: From Passive Pages to Coordinated Agents in PageSpaces”, 3rd Symp. on Autonomous Decentralized Systems, pp. 377–384, 1997.

    Google Scholar 

  6. P. Ciancarini, D. Rossi, “Jada — Coordination and Communication for Java Agents”, in [17], pp. 213–226.

    Google Scholar 

  7. E. Denti, A. Natali, A. Omicini, “On the Expressive Power of a Language for Programmable Coordination Media”, ACM Symp. on Applied Computing, Feb. 1998.

    Google Scholar 

  8. P. Domel, A. Lingnau, O. Drobnik, “Mobile Agent Interaction in Heterogeneous Environment”, in [15], pp. 136–148.

    Google Scholar 

  9. A. Fuggetta, G. Picco, G. Vigna, “Understanding Code Mobility”, IEEE Transactions on Software Engineering, 1998, to appear.

    Google Scholar 

  10. D. Gelernter, N. Carriero, “Coordination Languages and Their Significance”, Communications of the ACM, Vol. 35, No. 2, Feb. 1992, pp. 96–107.

    Article  Google Scholar 

  11. General Magic, http.//www.generalmagic.com/technology/odyssey.html.

    Google Scholar 

  12. R. Gray, “Agent Tcl: A flexible and secure mobile-agent system”, in Mark Diekhans Mark Roseman editor, 4th Annual Tcl/Tk Workshop, Monterey (CA), July 1996.

    Google Scholar 

  13. W. Li, D.G. Messerschmitt, “Itinerative Computing Using Java”, http://ptolemy.eecs.berkeley.edu/dgm/javatools/java-to-go.

    Google Scholar 

  14. D. B. Lange, D. T. Chang, IBM Aglets Workbench — Programming Mobile Agents in Java”, IBM Corporation White Paper, September 1996.

    Google Scholar 

  15. “Proceedings of the 1st International Workshop on Mobile Agents”, Berlin (D), LNCS, No. 1219, Springer-Verlag (D), April 1997.

    Google Scholar 

  16. The MOON Home Page, University of Modena, http://sirio.dsi.unimo.it/MOON.

    Google Scholar 

  17. “Mobile Object Systems”, LNCS, No. 1222, Springer Verlag (D), February 1997.

    Google Scholar 

  18. Object Management Group, “Common Object Services Specification”, Volume 1, March 1994, http://www.omg.com.

    Google Scholar 

  19. A. Omicini, F. Zambonelli, “TuCSoN: a Coordination Model for Mobile Agents”, 1st Workshop on Innovative Internet Information Systems, Pisa (I), June 1998.

    Google Scholar 

  20. H. Peine, T. Stolpmann, “The Architecture of the Ara Platform for Mobile Agents”, in [15], pp. 50–61.

    Google Scholar 

  21. “The JavaSpace Specifications”, Sun Microsystems, June 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kurt Rothermel Fritz Hohl

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cabri, G., Leonardi, L., Zambonelli, F. (1998). Reactive tuple spaces for mobile agent coordination. In: Rothermel, K., Hohl, F. (eds) Mobile Agents. MA 1998. Lecture Notes in Computer Science, vol 1477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0057663

Download citation

  • DOI: https://doi.org/10.1007/BFb0057663

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64959-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics