Performance of the messengers autonomous-objects-based system

  • Munehiro Fukuda
  • Lubomir F. Bic
  • Michael B. Dillencourt
Session A-1: Distributed Programming Languages/Systems
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1274)


MESSENGERS is a system for general-purpose distributed computing based on the concept of autonomous mobile objects, capable of navigating through a network and invoking native-mode C functions in the nodes they visit. We present performance measurements using three specific applications to illustrate the cost of using this paradigm for developing and using distributed applications.


Mobile Agent Communication Overhead Logical Network Context Switch Physical Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    M. Fukuda, L. F. Bic, M. B. Dillencourt, and F. Merchant. MESSENGERS: Distributed computing using mobile autonomous objects. Information Sciences, 1997. To appear.Google Scholar
  2. 2.
    A. Lingnau, O. Drobnik, and P. Dömel. An HTTP-based infrastructure for mobile agents. In Fourth International World Wide Web Conference Proceedings, pages 461–471, Sebastopol, CA, December 1995. O'Reilly and Associates.Google Scholar
  3. 3.
    P.S. Sapaty and P.M. Borst. An overview of the WAVE language and system for distributed processing of open networks. Technical report, University of Surrey, UK, 1994.Google Scholar
  4. 4.
    J.E. White. Telescript technology. Technical report, General Magic, Inc., Mountain View, CA 94040, 1994.Google Scholar
  5. 5.
    D.B. Lange and D.T. Chang. IBM Aglets workbench, programming mobile agents in Java. White paper, IBM Tokyo Research, Japan, September 1996.Google Scholar
  6. 6.
    R.S. Gray. Agent tcl: A transportable agent system. In Proc. Fourth Int'l Conf. on Information and Knowledge Management (CIKM 95), Baltimore, Maryland, December 1995.Google Scholar
  7. 7.
    Ciovanna Di Marzo Serugendo, Murhimanya Muhugusa, Christian Tschudin, and Jurgen Harms. Survery of theories for mobile agents. Technical report No.106, University of Geneva, Switzerland, November 1996.Google Scholar
  8. 8.
    M. Fukuda, L.F. Bic, M. Dillencourt, and F. Merchant. Intra-and inter-object coordination with MESSENGERS. In First Int'l Conf. on Coordination Models and Languages (COORDINATION'96), Apr. 1996.Google Scholar
  9. 9.
    L.F. Bic, M. Fukuda, and M. Dillencourt. Distributed computing using autonomous objects. IEEE Computer, 29(8), Aug. 1996.Google Scholar
  10. 10.
    A. Huth and C. Wissel. The simulation of the movement of fish schools. Journal of Theoretical Biology, 156:365–385, 1992.Google Scholar
  11. 11.
    M. Fukuda, K.L. Morse, L.F. Bic, M. Dillencourt, E. Lee, and D. Menzel. A novel approach to toxicology simulation based on autonomous objects. In SCS Western MultiConference, Simulation in the Medical Sciences, Jan 1996.Google Scholar
  12. 12.
    Franco P. Preparata and Michael Ian Shamos. Computational Geometry: An Introduction, chapter 3, Convex Hulls: Basic Algorithms, pages 95–149. Springer Verlag, 1985.Google Scholar
  13. 13.
    D. H. Grit and J. R. McGraw. Programming divide and conquer on a MIMD machine. Software Practical Experiment, Vol.15(No.1):41–53, January 1985.Google Scholar
  14. 14.
    A. K. Dewdney. Computer recreations sharks and fish wage an ecological war on the toroidal planet wa-tor. Scientific American, pages 14–22, December 1984.Google Scholar
  15. 15.
    D.R. Jefferson. Virtual time. ACM TOPLAS, Vo1.7(No.3):404–425, July 1985.Google Scholar
  16. 16.
    Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, and Vaidy Sunderam. PVM: Parallel Virtual Macine A User's Guide and Tutorial for Networked Parallel Computing. The MIT Press, Cambridge, Massachusetts, 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Munehiro Fukuda
    • 1
  • Lubomir F. Bic
    • 1
  • Michael B. Dillencourt
    • 1
  1. 1.Department of Information and Computer ScienceUniversity of CaliforniaIrvine

Personalised recommendations