Abstract
Code mobility has the potential to provide more flexible and efficient solutions to traditional distributed applications. However, developing distributed programs with code mobility is quite a challenge and so is the understanding of their dynamic behavior. Graphical visualizations are a promising way to help to understand the dynamic behavior of distributed applications, including those that contain mobile agents. This paper addresses two issues: what needs to be visualized and how do we visualize it. We present an innovative approach to visualizing code mobility in the context of processtime diagrams/message sequence charts. An infrastructure that provides tracing facilities and supports both on-line and postmortem visualization is discussed to demonstrate our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ruth A. Aydt, “The Pablo Self-Defining Data Format”, available at http://wwwpablo.cs.uiuc.edu.
T. Basten et al., “Vector Time and Causality Among Abstract Events in Distributed Computations”, Distributed Computing, Vol. 11, 1997, pages 21–39.
T. L. Casavant, “Special Issue on Tools and Methods for Visualization of Parallel Systems and Computation”, Journal of Parallel and Distributed Computing, Vol. 18, No. 2, June 1993.
G. A. Geist et al., “PVM: Parallel Virtual Machine, A User’s Guide and Tutorial for Networked Parallel Computing”, The MIT Press, 1994, ISBN 0-262-57108-0.
L. Hagen et al., “Impacts of Mobile Agent Technology on Mobile Communication System Evolution”, IEEE Personal Communications, August 1998, pages 56–69.
J. Hartmann et al., “Agent Technology for the UMTS VHE Concept”, Proc. of the First ACM International Workshop on Wireless Mobile Multimedia, Dallas, Texas, USA, October 1998, pages 48–57.
M. T. Heath and J. A. Etheridge, “Visualizing the Performance of Parallel Programs ”, Technical Report ORNL/TM-11813, Oak Ridge National Laboratory, Oak Ridge, TN, USA, May 1991.
M. T. Heath, “Visual Animation of Parallel Algorithms for Matrix Computations”, Proc. of the Hypercube Conference, 1989, pages 735–738.
T. Kunz and J. P. Black, “Understanding the Behavior of Distributed Applications Through Reverse Engineering”, Distributed Systems Engineering. Vol. 1, 1994, pages 345–353.
T. Kunz et al., “POET: Target-System Independent Visualizations of Complex Distributed Application Executions”, The Computer Journal, Vol. 40, No. 8, 1997, pages 499–512.
J. A. Kohl and G. A. Geist, “XPVM 1.0 User’s Guide”, Technical Report ORNL/TM-12981, Computer Science and Mathematics Division, Oak Ridge National Laboratory, Oak Ridge, TN, USA, April 1995.
E. Kraemer and J. T. Stasko, “The Visualization of Parallel Systems: An Overview”, Journal of Parallel and Distributed Computing, Vol. 18, No. 6, June 1993, pages 105–117.
L. Lamport, “Time, clocks, and the ordering of events in a distributed system”, Comm. ACM, Vol. 21, No. 7 (July 1978), pages 558–565.
ObjectSpace. Voyager 2.0.0 User Guide, http://www.objectspace.com/Voyager/
J.K. Ousterhout, “Tcl and the Tk Toolkit”, Addison-Wesley Publishing Company 1994, ISBN 0-201-63337-X.
W. De Paw et al., “Visualizing the Behavior of Object-Oriented Systems”, OOPSLA’93, Washington, D.C., USA, October 1993, pages 326–337.
J. T. Stasko and E. Kraemer, “A Methodology for Building Application-Specific Visualizations of Parallel Programs”, Journal of Parallel and Distributed Computing, Vol. 18, 1993, pages 258–264.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Y., Kunz, T. (2000). Visualizing Mobile Agent Executions. 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_8
Download citation
DOI: https://doi.org/10.1007/3-540-45391-1_8
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