Grid Environment for On-line Application Monitoring and Performance Analysis

This paper presents an application monitoring infrastructure developed within the CrossGrid project. The software is aimed at enabling performance measurements for the application developer and in this way facilitating the development of applications in the Grid environment. The application monitori...

Full description

Bibliographic Details
Main Authors: Bartosz Baliś, Marian Bubak, Włodzimierz Funika, Roland Wismüller, Marcin Radecki, Tomasz Szepieniec, Tomasz Arodź, Marcin Kurdziel
Format: Article
Language:English
Published: Hindawi Limited 2004-01-01
Series:Scientific Programming
Online Access:http://dx.doi.org/10.1155/2004/896517
id doaj-6c7b87b9cd604731baf6f0923a457489
record_format Article
spelling doaj-6c7b87b9cd604731baf6f0923a4574892021-07-02T02:25:26ZengHindawi LimitedScientific Programming1058-92441875-919X2004-01-0112423925110.1155/2004/896517Grid Environment for On-line Application Monitoring and Performance AnalysisBartosz Baliś0Marian Bubak1Włodzimierz Funika2Roland Wismüller3Marcin Radecki4Tomasz Szepieniec5Tomasz Arodź6Marcin Kurdziel7Institute of Computer Science, AGH, Kraków, PolandInstitute of Computer Science, AGH, Kraków, PolandInstitute of Computer Science, AGH, Kraków, PolandUniversität Siegen, Siegen, GermanyAcademic Computer Centre CYFRONET AGH, Kraków, PolandAcademic Computer Centre CYFRONET AGH, Kraków, PolandAcademic Computer Centre CYFRONET AGH, Kraków, PolandAcademic Computer Centre CYFRONET AGH, Kraków, PolandThis paper presents an application monitoring infrastructure developed within the CrossGrid project. The software is aimed at enabling performance measurements for the application developer and in this way facilitating the development of applications in the Grid environment. The application monitoring infrastructure is composed of a distributed monitoring system, the OCM-G, and a performance analysis tool called G-PM. The OCM-G is an on-line, grid-enabled, monitoring system, while G-PM is an advanced graphical tool which allows to evaluate and present the results of performance monitoring, to support optimization of the application execution. G-PM supports build-in standard metrics and user-defined metrics expressed in the Performance Measurement Specification Language (PMSL). Communication between the G-PM and the OCM-G is performed according to a well-defined protocol, OMIS (On-line Monitoring Interface Specification). In this paper, the architecture and features of the OCM-G and G-PM are described as well as an example of use of the monitoring infrastructure to visualize the status and communication in the application, to evaluate the performance, including discovering the reason of the performance flaw.http://dx.doi.org/10.1155/2004/896517
collection DOAJ
language English
format Article
sources DOAJ
author Bartosz Baliś
Marian Bubak
Włodzimierz Funika
Roland Wismüller
Marcin Radecki
Tomasz Szepieniec
Tomasz Arodź
Marcin Kurdziel
spellingShingle Bartosz Baliś
Marian Bubak
Włodzimierz Funika
Roland Wismüller
Marcin Radecki
Tomasz Szepieniec
Tomasz Arodź
Marcin Kurdziel
Grid Environment for On-line Application Monitoring and Performance Analysis
Scientific Programming
author_facet Bartosz Baliś
Marian Bubak
Włodzimierz Funika
Roland Wismüller
Marcin Radecki
Tomasz Szepieniec
Tomasz Arodź
Marcin Kurdziel
author_sort Bartosz Baliś
title Grid Environment for On-line Application Monitoring and Performance Analysis
title_short Grid Environment for On-line Application Monitoring and Performance Analysis
title_full Grid Environment for On-line Application Monitoring and Performance Analysis
title_fullStr Grid Environment for On-line Application Monitoring and Performance Analysis
title_full_unstemmed Grid Environment for On-line Application Monitoring and Performance Analysis
title_sort grid environment for on-line application monitoring and performance analysis
publisher Hindawi Limited
series Scientific Programming
issn 1058-9244
1875-919X
publishDate 2004-01-01
description This paper presents an application monitoring infrastructure developed within the CrossGrid project. The software is aimed at enabling performance measurements for the application developer and in this way facilitating the development of applications in the Grid environment. The application monitoring infrastructure is composed of a distributed monitoring system, the OCM-G, and a performance analysis tool called G-PM. The OCM-G is an on-line, grid-enabled, monitoring system, while G-PM is an advanced graphical tool which allows to evaluate and present the results of performance monitoring, to support optimization of the application execution. G-PM supports build-in standard metrics and user-defined metrics expressed in the Performance Measurement Specification Language (PMSL). Communication between the G-PM and the OCM-G is performed according to a well-defined protocol, OMIS (On-line Monitoring Interface Specification). In this paper, the architecture and features of the OCM-G and G-PM are described as well as an example of use of the monitoring infrastructure to visualize the status and communication in the application, to evaluate the performance, including discovering the reason of the performance flaw.
url http://dx.doi.org/10.1155/2004/896517
work_keys_str_mv AT bartoszbalis gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT marianbubak gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT włodzimierzfunika gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT rolandwismuller gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT marcinradecki gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT tomaszszepieniec gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT tomaszarodz gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
AT marcinkurdziel gridenvironmentforonlineapplicationmonitoringandperformanceanalysis
_version_ 1721343367036534784