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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
Buck, B., Hollingsworth, J.K.: An API for Runtime Code Patching. The International Journal of High Performance Computing Applications 14(4), 317–329 (2000)
CrossGrid - Development of Grid Environment for interactive Applications, EU Project, IST-2001-32243, Technical Annex, http://www.eu-crossgrid.org
European Center for Parallelism of Barcelona. Paraver, http://www.cepba.upc.es/paraver/
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
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)
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)
Miller, B.P., et al.: The Paradyn Parallel Performance Measurement Tools. IEEE Computer 28(11), 37–46 (1995)
University of Illinois. Pablo Performance Analysis Environment: Data Analysis, http://www-pablo.cs.uiuc.edu/Project/Pablo/PabloDataAnalysis.htm
University of Madison, Wisconsin. Dynamic Probe Class Library (DPCL), http://www.cs.wisc.edu/paradyn/DPCL/
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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