Skip to main content

Implementation of a Scalable Trace Analysis Tool

  • Conference paper

Part of the book series: Monte Verità ((MV))

Abstract

Monitoring is a way to understand a parallel program. It consists in generating and gathering the information concerning a parallel execution. This method has the drawbacks of being intrusive, greedy for memory and furthermore, the amount of generated data is at least linear in the processor number. With the massively parallel machines the management of the data become impossible, and the traditional and sequential treatment is no more feasible. In this paper, I present a tool for analyzing the large amount of data with a scalable approach. This tool is called PIMSY (for Parallel Implementation of a Monitoring SYstem). It gives as fast as possible the information asked by clients and must be scalable and extensible. To be scalable, PIMSY is composed of a collection of trace servers that deal with a part of the information. To be extensible, each trace server communicates with the others to gather the total information and to give it back to the clients. Our first step does not take care of the generation of trace data, but the future versions of PIMSY will include this feature.

This work was supported by the Ministère de la Recherche et de l’Espace under grant MRE-974

supported by ARCHIPEL SA and CIFRE under contract 920-335

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ruth A. Aydt. The pablo self-defining data format. Department of Computer Science, University of Illinois at Urbana-Champaign, March 1993. available by ftp anonymous bugle.cs.uiuc.edu:pub/Release-1.1/Documentation/SDDF.ps.Z.

    Google Scholar 

  2. W. Cheung, J. Black, and E. Manning. A framework for distributed debugging. IEEE Software, 7:106–115, January 1990.

    Article  Google Scholar 

  3. M. Heath and J. Etheridge. Visualizing performance of parallel programs. TR TM-11813, Oak Ridge National Laboratory, TN, May 1991.

    Google Scholar 

  4. [HKM+92]_R. Hofmann, R. Klar, B. Mohr, A. Quick, and M. Sigle. Distributed performance monitoring: Methods, tools and application. TR 8/92, Universität Erlangen-Nürnberg, IMMD VII, August 1992.

    Google Scholar 

  5. R. Irvin and P. B. Miller. Multi-application support in a parallel program performance tool. TR 1135, University of Wisconsin-Madison, 1210 W Dayton Street, Madison, Wisconsin 53706, 1993. accessible as grilled.cs.wisc.edu:technical_papers/multiapp.ps.Z.

    Google Scholar 

  6. [LSV+89]_T. Lehr, Z. Segall, D. F. Vrsalovic, E. Caplan, A. L. Chung, and C.E. Fineman. Visualizing performance debugging computer. IEEE, pages 38–51, October 1989.

    Google Scholar 

  7. M. van Riek and B. Tourancheau. A general approach to the monitoring of distributed memory machines. Research Report 91-28, LIP — Ecole Normale Superieure de Lyon, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Basel AG

About this paper

Cite this paper

Vigouroux, XF. (1994). Implementation of a Scalable Trace Analysis Tool. In: Decker, K.M., Rehmann, R.M. (eds) Programming Environments for Massively Parallel Distributed Systems. Monte Verità. Birkhäuser, Basel. https://doi.org/10.1007/978-3-0348-8534-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-0348-8534-8_31

  • Publisher Name: Birkhäuser, Basel

  • Print ISBN: 978-3-0348-9668-9

  • Online ISBN: 978-3-0348-8534-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics