Skip to main content

Support for User-Defined Metrics in the Online Performance Analysis Tool G-PM

  • Conference paper
Grid Computing (AxGrids 2004)

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

Included in the following conference series:

Abstract

This paper presents the support for user-defined metrics in the G-PM performance analysis tool. G-PM addresses the demand for aggressive optimisation of Grid applications by using a new approach to performance monitoring. The tool provides developers, integrators, and end users with the ability to analyse the performance characteristics of an application at a high level of abstraction. In particular, it allows to relate an application’s performance to the Grid’s performance, and also supports application-specific metrics. This is achieved by introducing a language for the specification of performance metrics (PMSL) and the concept of probes for providing application specific events and data. PMSL enables an easy specification of performance metrics, yet allowing an efficient implementation, required for the reduction of monitoring overhead.

This work was partly funded by the European Commission, project IST-2001-32243, CrossGrid.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baliś, B., Bubak, M., Funika, W., Szepieniec, T., Wismüller, R.: An Infrastructure for Grid Application Monitoring. In: Kranzlmüller, D., Kacsuk, P., Dongarra, J., Volkert, J. (eds.) PVM/MPI 2002. LNCS, vol. 2474, pp. 41–49. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  2. Baliś, B., Bubak, M., Funika, W., Szepieniec, T., Wismüller, R.: Monitoring and Performance Analysis of Grid Application. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J., Zomaya, A.Y. (eds.) ICCS 2003. LNCS, vol. 2657, pp. 214–224. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Bubak, M., Funika, W., Wismüller, R., Arodz, T., Kurdziel, M.: The G-PM Tool for Grid-oriented Performance Analysis. In: Fernández Rivera, F., Bubak, M., Gómez Tato, A., Doallo, R. (eds.) Across Grids 2003. LNCS, vol. 2970, pp. 240–248. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  4. Buck, B., Hollingsworth, J.K.: An API for Runtime Code Patching. The International Journal of High Performance Computing Applications 14(4), 317–329 (2000)

    Article  Google Scholar 

  5. CrossGrid - Development of Grid Environment for interactive Applications, EU Project, IST-2001-32243, Technical Annex, http://www.eu-crossgrid.org

  6. European Center for Parallelism of Barcelona. Paraver, http://www.cepba.upc.es/paraver/

  7. Fahringer, T., Gerndt, M., Riley, G., Träff, J.L.: Knowledge Specification for Automatic Performance Analysis. APART Technical Report, ESPRIT IV Working Group on Automatic Performance Analysis (November 1999), http://www.fz-juelich.de/apart-1/reports/wp2-asl.ps.gz

  8. Fahringer, T., Seragiotto, C.: Modeling and Detecting Performance Problems for Distributed and Parallel Programs with JavaPSL. In: 9th IEEE High-Performance Networking and Computing Conference, SC 2001, Denver, CO (November 2001)

    Google Scholar 

  9. Hollingsworth, J.R., Miller, B.P., Gonçalves, M.J.R., Xu, Z., Naim, O., Zheng, L.: MDL: A Language and Compiler for Dynamic Program Instrumentation. In: Proc. International Conference on Parallel Architectures and Compilation Techniques, San Francisco, CA, USA (November 1997)

    Google Scholar 

  10. Miller, B.P., et al.: The Paradyn Parallel Performance Measurement Tools. IEEE Computer 28(11), 37–46 (1995)

    Google Scholar 

  11. University of Illinois. Pablo Performance Analysis Environment: Data Analysis, http://www-pablo.cs.uiuc.edu/Project/Pablo/PabloDataAnalysis.htm

  12. University of Madison, Wisconsin. Dynamic Probe Class Library (DPCL), http://www.cs.wisc.edu/paradyn/DPCL/

  13. Wismüller, R., Bubak, M., Funika, W., Baliś, B.: A Performance Analysis Tool for Interactive Applications on the Grid. International Journal of High Performance Computer Applications, SAGE Publications (Fall 2004) (in print)

    Google Scholar 

  14. Wolf, F., Mohr, B.: EARL - A Programmable and Extensible Toolkit for Analyzing Event Traces of Message Passing Programs. In: Sloot, P.M.A., Hoekstra, A.G., Bubak, M., Hertzberger, B. (eds.) HPCN-Europe 1999. LNCS, vol. 1593, pp. 503–512. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  15. Wolf, F., Mohr, B.: Automatic Performance Analysis of MPI Applications Based on Event Traces. In: Bode, A., Ludwig, T., Karl, W.C., Wismüller, R. (eds.) Euro-Par 2000. LNCS, vol. 1900, pp. 123–132. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wismüller, R., Bubak, M., Funika, W., Arodź, T., Kurdziel, M. (2004). Support for User-Defined Metrics in the Online Performance Analysis Tool G-PM. In: Dikaiakos, M.D. (eds) Grid Computing. AxGrids 2004. Lecture Notes in Computer Science, vol 3165. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28642-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-28642-4_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-22888-2

  • Online ISBN: 978-3-540-28642-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics