Abstract
Monitoring tools are fundamental components of a development environment as they provide basic support for performance evaluation, debugging, and program visualization. We describe our experiments with several monitoring tools for PVM, namely XPVM, developed at ORNL, Tape/PVM, developed at IMAG Lab, and DAMS, developed at UNL. These tools are compared and their use is described to support instrumentation and monitoring of a high level distributed language, PVM-Prolog, an extension to Prolog that provides an interface to PVM. This language is being used for the implementation of multi-agent systems, and it provides support for heterogeneous programs, built from C and Prolog components that communicate using PVM.
Thanks to B. MoscÃo, J. Vieira, D. Pereira. To EU COPERNICUS SEPP(CIPA-C193-0251), HPCTI(CP-93-5383), the Portuguese CIENCIA, PRAXIS XXI PROLOPPE and SETNA-ParComp, and DEC EERP PADIPRO(P-005).
Preview
Unable to display preview. Download preview PDF.
References
R. A. Aydt. The pablo self-defining data format. Technical report, DCS-University of Illinois, 1992.
A. Beguelin, J. J. Dongarra, G. A. Geist, R. Manchek, and V. S. Sunderam. A user's guide to PVM parallel virtual machine. Technical Report ORNL/TM-118266, Oak Ridge National Laboratory, 1991.
J. C. Cunha, J. LourenÇo, J. Vieira, B. MoscÃo, and D. Pereira. A framework to support parallel and distributed debugging. In To apperar in Proc. of HPCN'98, Amesterdan, 1998.
M. T. Heath and J. A. Etheridge. ParaGraph: A tool for visualizing performance of parallel programs. Univ. of Illinois and Oak Ridge National Lab., 1992.
J. A. Kohl and G. A. Geist. XPVM 1.0 user's guide. Technical Report ORNL/TM-12981, Oak Ridge National Laboratory, 1995.
T. Ludwing, R. Wismüller, V. Sunderam, and A. Bode. OMIS — on-line monitoring interface specification. 1997.
R. Marques and J. C. Cunha. Using PVM with logic programming interface. In Proc. of 2nd EuroPVM User's Meeting, Lyon, France, 1995.
B. P. Miller, J. K. Hollingsworth, and M. D. Callaghan. The paradyn parallel performance tools and PVM. Technical report, Department of Computer Sciences, University of Wisconsin, 1994.
M. Schroeder, R. Marques, G. Wagner, and J. C. Cunha. CAP — concurrent action and planning: Using PVM-Prolog to implement vivid agents. In Proc. of PAP'97, London, U.K., 1997.
B. Topol, J. Stasko, and V. Sunderam. PVaniM 2.0 — online and postmortem visualization support for PVM. Technical report, Georgia Inst. Tech. and Emory University, 1995.
M. van Riek, B. Tourancheau, and X.-F. Vigouroux. General approach to the monitoring of distributed memory multicomputers. Technical Report UT-CS-93-204, Department of Computer Science, University of Tennessee, 1993.
P. H. Worley. A new picl trace file format. Technical Report ORNL/TM-12125, Oak Ridge National Laboratory, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cunha, J.C., Duarte, V. (1998). Monitoring PVM programs using the DAMS approach. In: Alexandrov, V., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1998. Lecture Notes in Computer Science, vol 1497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0056585
Download citation
DOI: https://doi.org/10.1007/BFb0056585
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65041-6
Online ISBN: 978-3-540-49705-9
eBook Packages: Springer Book Archive