Cargando…

GMA Instrumentation of the Athena Framework using NetLogger

Grid applications are, by their nature, wide-area distributed applications. This WAN aspect of Grid applications makes the use of conventional monitoring and instrumentation tools (such as top, gprof, LSF Monitor, etc) impractical for verification that the application is running correctly and effici...

Descripción completa

Detalles Bibliográficos
Autores principales: Gunter, Dan, Lavrijsen, Wim, Quarrie, David, Tierney, Brian, Tull, Craig E.
Lenguaje:eng
Publicado: 2003
Materias:
Acceso en línea:http://cds.cern.ch/record/622181
_version_ 1780900420702437376
author Gunter, Dan
Lavrijsen, Wim
Quarrie, David
Tierney, Brian
Tull, Craig E.
author_facet Gunter, Dan
Lavrijsen, Wim
Quarrie, David
Tierney, Brian
Tull, Craig E.
author_sort Gunter, Dan
collection CERN
description Grid applications are, by their nature, wide-area distributed applications. This WAN aspect of Grid applications makes the use of conventional monitoring and instrumentation tools (such as top, gprof, LSF Monitor, etc) impractical for verification that the application is running correctly and efficiently. To be effective, monitoring data must be "end-to-end", meaning that all components between the Grid application endpoints must be monitored. Instrumented applications can generate a large amount of monitoring data, so typically the instrumentation is off by default. For jobs running on a Grid, there needs to be a general mechanism to remotely activate the instrumentation in running jobs. The NetLogger Toolkit Activation Service provides this mechanism. To demonstrate this, we have instrumented the ATLAS Athena Framework with NetLogger to generate monitoring events. We then use a GMA-based activation service to control NetLogger's trigger mechanism. The NetLogger trigger mechanism allows one to easily start, stop, or change the logging level of a running program by modifying a trigger file. We present here details of the design of the NetLogger implementation of the GMA-based activation service and the instrumentation service for Athena. We also describe how this activation service allows us to non-intrusively collect and visualize the ATLAS Athena Framework monitoring data.
id cern-622181
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2003
record_format invenio
spelling cern-6221812023-03-15T19:11:03Zhttp://cds.cern.ch/record/622181engGunter, DanLavrijsen, WimQuarrie, DavidTierney, BrianTull, Craig E.GMA Instrumentation of the Athena Framework using NetLoggerComputing and ComputersGrid applications are, by their nature, wide-area distributed applications. This WAN aspect of Grid applications makes the use of conventional monitoring and instrumentation tools (such as top, gprof, LSF Monitor, etc) impractical for verification that the application is running correctly and efficiently. To be effective, monitoring data must be "end-to-end", meaning that all components between the Grid application endpoints must be monitored. Instrumented applications can generate a large amount of monitoring data, so typically the instrumentation is off by default. For jobs running on a Grid, there needs to be a general mechanism to remotely activate the instrumentation in running jobs. The NetLogger Toolkit Activation Service provides this mechanism. To demonstrate this, we have instrumented the ATLAS Athena Framework with NetLogger to generate monitoring events. We then use a GMA-based activation service to control NetLogger's trigger mechanism. The NetLogger trigger mechanism allows one to easily start, stop, or change the logging level of a running program by modifying a trigger file. We present here details of the design of the NetLogger implementation of the GMA-based activation service and the instrumentation service for Athena. We also describe how this activation service allows us to non-intrusively collect and visualize the ATLAS Athena Framework monitoring data.Grid applications are, by their nature, wide-area distributed applications. This WAN aspect of Grid applications makes the use of conventional monitoring and instrumentation tools (such as top, gprof, LSF Monitor, etc) impractical for verification that the application is running correctly and efficiently. To be effective, monitoring data must be end-to-end, meaning that all components between the Grid application endpoints must be monitored. Instrumented applications can generate a large amount of monitoring data, so typically the instrumentation is off by default. For jobs running on a Grid, there needs to be a general mechanism to remotely activate the instrumentation in running jobs. The NetLogger Toolkit Activation Service provides this mechanism. To demonstrate this, we have instrumented the ATLAS Athena Framework with NetLogger to generate monitoring events. We then use a GMA-based activation service to control NetLogger's trigger mechanism. The NetLogger trigger mechanism allows one to easily start, stop, or change the logging level of a running program by modifying a trigger file. We present here details of the design of the NetLogger implementation of the GMA-based activation service and the instrumentation service for Athena. We also describe how this activation service allows us to non-intrusively collect and visualize the ATLAS Athena Framework monitoring data.CHEP-2003-MOET003cs/0306086oai:cds.cern.ch:6221812003-06-14
spellingShingle Computing and Computers
Gunter, Dan
Lavrijsen, Wim
Quarrie, David
Tierney, Brian
Tull, Craig E.
GMA Instrumentation of the Athena Framework using NetLogger
title GMA Instrumentation of the Athena Framework using NetLogger
title_full GMA Instrumentation of the Athena Framework using NetLogger
title_fullStr GMA Instrumentation of the Athena Framework using NetLogger
title_full_unstemmed GMA Instrumentation of the Athena Framework using NetLogger
title_short GMA Instrumentation of the Athena Framework using NetLogger
title_sort gma instrumentation of the athena framework using netlogger
topic Computing and Computers
url http://cds.cern.ch/record/622181
work_keys_str_mv AT gunterdan gmainstrumentationoftheathenaframeworkusingnetlogger
AT lavrijsenwim gmainstrumentationoftheathenaframeworkusingnetlogger
AT quarriedavid gmainstrumentationoftheathenaframeworkusingnetlogger
AT tierneybrian gmainstrumentationoftheathenaframeworkusingnetlogger
AT tullcraige gmainstrumentationoftheathenaframeworkusingnetlogger