gnam and ohp: monitoring tools for the atlas experiment at lhc gnam and ohp: monitoring tools for...

14
GNAM and OHP: GNAM and OHP: Monitoring Monitoring Tools Tools for for the ATLAS the ATLAS Experiment Experiment at LHC at LHC M. Della Pietra M. Della Pietra , P. Adragna, , P. Adragna, D. Cimino, A. Dotti, R. Ferrari, D. Cimino, A. Dotti, R. Ferrari, G. Gaudio, C. Roda, D. Salvatore, G. Gaudio, C. Roda, D. Salvatore, W. Vandelli, P. F. Zema W. Vandelli, P. F. Zema IEEE NSS – San Diego October, 30th IEEE NSS – San Diego October, 30th 2006 2006

Upload: gage-lippitt

Post on 14-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

GNAM and OHP: GNAM and OHP: MonitoringMonitoring ToolsTools forfor the ATLAS the ATLAS ExperimentExperiment at LHC at LHC

M. Della PietraM. Della Pietra, P. Adragna, D. Cimino, , P. Adragna, D. Cimino, A. Dotti, R. Ferrari, G. Gaudio, C. Roda, A. Dotti, R. Ferrari, G. Gaudio, C. Roda, D. Salvatore, W. Vandelli, P. F. ZemaD. Salvatore, W. Vandelli, P. F. Zema

IEEE NSS – San Diego October, 30th IEEE NSS – San Diego October, 30th 20062006

Page 2: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 2

Outline

* ATLAS @ LHC: Trigger and DAQ Systems

* Online monitoring architecture

* Monitoring tools:* GNAM – framework for online histogram production

* OHP – Online Histogram Presenter

* ATLAS Commissioning phase

* Conclusions

Page 3: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 3

ATLAS @ LHC

p-p collisions @ 7+7 TeVp-p collisions @ 7+7 TeV

Bunch crossing every 25 Bunch crossing every 25 nsns

40 MHz collisions75 kHz 1st level triggerO(100 Hz) stored events

Muons detectorsMuons detectors

CalorimetersCalorimeters TrackingTracking detectorsdetectors

44 m long, 22 m high, 7000 tons140 M channels, O(1MB)/event

Page 4: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 4

Trigger and DAQ in ATLAS

1,6 Mb/25 ns1,6 Mb/25 ns

Page 5: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 5

ATLAS Online Monitoring System

Analysis

Monitoring Services

ErrorReporting

InformationService

OnlineHistogramming

EventMonitoring

Gatherer Histograms

FrameworksDisplays

GNAM

AthenaMonitoring

Event Dump

InformationMonitors

HistogramPresenter Data

QualityMonitoring

Archiving

Histograms,Counters,

Etc…

MonitoringData Archive

ArchiveBrowser

Histograms

MessageReporting

Histograms,Events,

Messages,Counters,

Etc…Events

WebMonitoring

Page 6: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 6

GNAM: A Monitoring Framework

* GNAM is an online monitoring framework that executes specific plug-ins providing them with two interfaces:* Input: allows to read physics events from different

sources (i.e. main DataFlow system, Event Monitoring stream, event file, etc.)

* Output: allows to publish histograms to the Online Histogram Service

Page 7: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 7

GNAM: Core & Plug-ins

GNAM CoreGNAM Core

Detector Plug-insDetector Plug-ins

Data Data FragmentsFragments

Event Event MonitoringMonitoring

HistogramHistogramss

DAQDAQ

Asynchronous Asynchronous commands commands from OHP from OHP (Reset, (Reset, Update, ….Update, ….

SynchronouSynchronous s CommandsCommands

Online Online HistogrammingHistogramming

Muon Muon detectordetector

InnerInnerdetectordetector

CalorimeterCalorimeter

Page 8: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 8

GNAM: Detector Plug-in

* Each ATLAS Subdetector (Muons, Calorimeters, etc.) can provide at least two shared-libraries, loaded during the DAQ configuration to:* decode its own data fragment

* book and fill its histograms, tagging them with priorities (SHIFT, EXPERT and DEBUG mode)

* This decoupling allows to easily produce combined histograms between different subsystems

* A special library could be written to dump each single decoded event on a circular buffer, read by an event-display software to show it “online”

Page 9: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 9

OHP: Online Histogram Presenter

* OHP could be thought as a client application of the OH Service

* Its role is to display histograms produced by the ATLAS Monitoring components in a user-friendly graphical application within ATLAS online environment.

Page 10: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 10

OHP main features

* It subscribes to the desired histograms and get notifications from OH whenever they are updated

* It allows to browse all the histograms (expert mode) or configure a set of histograms to be displayed in tabs (shifter mode)

* It allows to perform actions on histograms (as reset, rebin, update, fitting, zooming)

* It manages reference histograms* It reduces the network traffic using a cache

system

Page 11: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 11

OHP Architecture

Histogram receiverHistogram receiver

CacheCache

FilteringFiltering CoreCore

OHP and OHS mayrun on differentmachinesconnected vianetwork

Configurable GUI

Only histogram “on-focus” are updated

Page 12: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 12

OHP: GUI

Page 13: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 13

GNAM & OHP in ATLAS CommissioningOHP snapshot during a OHP snapshot during a run with cosmics run with cosmics

Histograms produced Histograms produced by GNAM – Tile by GNAM – Tile Calorimeter LibraryCalorimeter Library

A cosmic event in the A cosmic event in the muon detectors decoded muon detectors decoded by a GNAM library and by a GNAM library and displayed “online” by an displayed “online” by an event displayevent display

Page 14: GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC GNAM and OHP: Monitoring Tools for the ATLAS Experiment at LHC M. Della Pietra, P. Adragna,

October, 30th 2006 M. Della Pietra - N07-6 - IEEE NSS 2006 14

Conclusions

* The HUGE amount of data in the LHC experiments need to be monitored all along the dataflow by flexible and scalable monitoring tools

* GNAM is a monitoring framework within the ATLAS TDAQ system that allows detector plug-ins to decode and analyse data and to publish histograms on a network

* OHP is a client graphical application to present histograms to shifters in a flexible and interactive way

* Both tools are extensively used during the commissioning of detectors

* This commissioning period will be a benchmark for GNAM and OHP (as well as the whole monitoring system) for the development of new features