Title: Prezentacja%20programu%20PowerPoint
1Performance Measurement for Interactive
Applications in CrossGrid
Marian Bubak1,2, Wlodzimierz Funika1,2, Roland
Wismüller3, Tomasz Arodz1,2, Marcin Kurdziel1,2 1
Institute of Computer Science, AGH, Kraków,
Poland 2 Academic Computer Centre CYFRONET-AGH,
Kraków, Poland 3 Fachgruppe BVS -- Universität
Siegen, Siegen, Germany
Grid-enabled Performance Monitor
Main Features of the G-PM
- G-PM provides a predefined set of standard
performance metrics for MPI applications. - G-PM supports a probe mechanism which allow to
inspect application control flow in run time and
retrieve content of internal application
variables. - A dedicated Performance Measurement Specification
Language can be used to define new performance
metrics, specific to a given monitoring scenario. - Supports narrowing of performance monitoring to
any set of computing sites, nodes, processes or
application code regions. - Provides a convenient Graphical User Interface
with a set of performance visualization widgets. - Retrieves low level performance data via
appropriate programming of the CrossGrid OCM-G
service.
Goals of G-PM G-PM is a performance monitor for
parallel grid applications. It was designed to
provide performance data in an on-line fashion
and can be easily applied to virtually any
monitoring scenario. Target users
community G-PM is provided for the users of
parallel grid-enabled applications as well as
their developers. Supported Platforms G-PM was
developed for Linux operating system running on
i386 platform. Tested on RedHat Linux 7.3 and
Slackware Linux 8.1. The X Window system and
OCM-G monitoring infrastructure are needed to run
G-PM
Performance Measurement with the G-PM
- Standard performance metrics
- Operation invocation count and delay
- in point-to-point and group communication
- Data volume
- in point-to-point communication
- Application related
- CPU time
- Memory size
- Grid infrastructure related
- CPU load,
- Other
- User-defined metrics
- Based on probes, i.e. special functions inserted
into program source code to mark certain
execution points - Based on combining or transforming standard
metrics, e.g. dividing results of one metric by
results for another
Software availability
References
- Balis, B., Bubak, M., Funika, W., Szepieniec,
T. and Wismüller, R. Monitoring and Performance
Analysis of Grid Application. Lecture Notes in
Computer Science Vol. 2657, Springer, 2003. - Bubak, M., Funika, W., Wismüller, R., Arodz, T.
and Kurdziel, M. The G-PM Tool for Grid-oriented
Performance Analysis. Lecture Notes in Computer
Science Vol. 2970, Springer, 2004. - Balis, B., Bubak, M., Funika, W., Wismüller, R.,
Radecki, M., Szepieniec, T., Arodz, T. and
Kurdziel, M. Performance Evaluation and
Monitoring of Interactive Grid Applications
Lecture Notes in Computer Science, Vol. 3241,
Springer, 2004
G-PM installation package is available at
https//gridportal.fzk.de/distribution/crossgrid/
autobuilt/i386-rh7.3- gcc3.2.2/wp2/RPMS/ The user
documentation can be downloaded
from http//www.eu-crossgrid.org/user_manuals.htm
G-PM is distributed under EDG License
Agreement. Installation, use, modification and
redistribution are permitted, as long as the EDG
license is reproduced.