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...
Autores principales: | , , , , |
---|---|
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 |