Skip to main content

Monitoring PVM programs using the DAMS approach

  • Conference paper
  • First Online:
Recent Advances in Parallel Virtual Machine and Message Passing Interface (EuroPVM/MPI 1998)

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

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).

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.

References

  1. R. A. Aydt. The pablo self-defining data format. Technical report, DCS-University of Illinois, 1992.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. J. A. Kohl and G. A. Geist. XPVM 1.0 user's guide. Technical Report ORNL/TM-12981, Oak Ridge National Laboratory, 1995.

    Google Scholar 

  6. T. Ludwing, R. Wismüller, V. Sunderam, and A. Bode. OMIS — on-line monitoring interface specification. 1997.

    Google Scholar 

  7. R. Marques and J. C. Cunha. Using PVM with logic programming interface. In Proc. of 2nd EuroPVM User's Meeting, Lyon, France, 1995.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. P. H. Worley. A new picl trace file format. Technical Report ORNL/TM-12125, Oak Ridge National Laboratory, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Vassil Alexandrov Jack Dongarra

Rights and permissions

Reprints 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

Publish with us

Policies and ethics