Cargando…

Monitoring the CMS Data Acquisition System

The CMS data acquisition system comprises O(20000) interdependent services that need to be monitored in near real-time. The ability to monitor a large number of distributed applications accurately and effectively is of paramount importance for robust operations. Application monitoring entails the co...

Descripción completa

Detalles Bibliográficos
Autores principales: Bauer, Gerry, Behrens, U, Biery, K, Branson, J, Cano, E, Cheung, H, Ciganek, M, Cittolin, S, Coarasa, J A, Deldicque, C, Dusinberre, E, Erhan, S, Fortes Rodrigues, F, Gigi, D, Glege, F, Gomez-Reino, R, Gutleber, J, Hatton, D, Laurens, J F, Lopez Perez, J A, Meijers, F, Meschi, E, Meyer, A, Mommsen, R, Moser, R, O'Dell, V, Oh, A, Orsini, L B, Patras, V, Paus, C, Petrucci, A, Pieri, M, Racz, A, Sakulin, H, Sani, M, Schieferdecker, P, Schwick, C, Shpakov, D, Simon, S, Sumorok, K, Zanetti, M.
Lenguaje:eng
Publicado: 2009
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/219/2/022042
http://cds.cern.ch/record/1196174
_version_ 1780917071430811648
author Bauer, Gerry
Behrens, U
Biery, K
Branson, J
Cano, E
Cheung, H
Ciganek, M
Cittolin, S
Coarasa, J A
Deldicque, C
Dusinberre, E
Erhan, S
Fortes Rodrigues, F
Gigi, D
Glege, F
Gomez-Reino, R
Gutleber, J
Hatton, D
Laurens, J F
Lopez Perez, J A
Meijers, F
Meschi, E
Meyer, A
Mommsen, R
Moser, R
O'Dell, V
Oh, A
Orsini, L B
Patras, V
Paus, C
Petrucci, A
Pieri, M
Racz, A
Sakulin, H
Sani, M
Schieferdecker, P
Schwick, C
Shpakov, D
Simon, S
Sumorok, K
Zanetti, M.
author_facet Bauer, Gerry
Behrens, U
Biery, K
Branson, J
Cano, E
Cheung, H
Ciganek, M
Cittolin, S
Coarasa, J A
Deldicque, C
Dusinberre, E
Erhan, S
Fortes Rodrigues, F
Gigi, D
Glege, F
Gomez-Reino, R
Gutleber, J
Hatton, D
Laurens, J F
Lopez Perez, J A
Meijers, F
Meschi, E
Meyer, A
Mommsen, R
Moser, R
O'Dell, V
Oh, A
Orsini, L B
Patras, V
Paus, C
Petrucci, A
Pieri, M
Racz, A
Sakulin, H
Sani, M
Schieferdecker, P
Schwick, C
Shpakov, D
Simon, S
Sumorok, K
Zanetti, M.
author_sort Bauer, Gerry
collection CERN
description The CMS data acquisition system comprises O(20000) interdependent services that need to be monitored in near real-time. The ability to monitor a large number of distributed applications accurately and effectively is of paramount importance for robust operations. Application monitoring entails the collection of a large number of simple and composed values made available by the software components and hardware devices. A key aspect is that detection of deviations from a specified behaviour is supported in a timely manner, which is a prerequisite in order to take corrective actions efficiently. Given the size and time constraints of the CMS data acquisition system, efficient application monitoring is an interesting research problem. We propose an approach that uses the emerging paradigm of Web-service based eventing systems in combination with hierarchical data collection and load balancing. Scalability and efficiency are achieved by a decentralized architecture, splitting up data collections into regions of collections. An implementation following this scheme is deployed as the monitoring infrastructure of the CMS experiment at the Large Hadron Collider. All services in this distributed data acquisition system are providing standard web service interfaces via XML, SOAP and HTTP [15,22]. Continuing on this path we adopted WS-* standards implementing a monitoring system layered on top of the W3C standards stack. We designed a load-balanced publisher/subscriber system with the ability to include high-speed protocols [10,12] for efficient data transmission [11,13,14] and serving data in multiple data formats.
id cern-1196174
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2009
record_format invenio
spelling cern-11961742019-09-30T06:29:59Zdoi:10.1088/1742-6596/219/2/022042http://cds.cern.ch/record/1196174engBauer, GerryBehrens, UBiery, KBranson, JCano, ECheung, HCiganek, MCittolin, SCoarasa, J ADeldicque, CDusinberre, EErhan, SFortes Rodrigues, FGigi, DGlege, FGomez-Reino, RGutleber, JHatton, DLaurens, J FLopez Perez, J AMeijers, FMeschi, EMeyer, AMommsen, RMoser, RO'Dell, VOh, AOrsini, L BPatras, VPaus, CPetrucci, APieri, MRacz, ASakulin, HSani, MSchieferdecker, PSchwick, CShpakov, DSimon, SSumorok, KZanetti, M.Monitoring the CMS Data Acquisition SystemDetectors and Experimental TechniquesThe CMS data acquisition system comprises O(20000) interdependent services that need to be monitored in near real-time. The ability to monitor a large number of distributed applications accurately and effectively is of paramount importance for robust operations. Application monitoring entails the collection of a large number of simple and composed values made available by the software components and hardware devices. A key aspect is that detection of deviations from a specified behaviour is supported in a timely manner, which is a prerequisite in order to take corrective actions efficiently. Given the size and time constraints of the CMS data acquisition system, efficient application monitoring is an interesting research problem. We propose an approach that uses the emerging paradigm of Web-service based eventing systems in combination with hierarchical data collection and load balancing. Scalability and efficiency are achieved by a decentralized architecture, splitting up data collections into regions of collections. An implementation following this scheme is deployed as the monitoring infrastructure of the CMS experiment at the Large Hadron Collider. All services in this distributed data acquisition system are providing standard web service interfaces via XML, SOAP and HTTP [15,22]. Continuing on this path we adopted WS-* standards implementing a monitoring system layered on top of the W3C standards stack. We designed a load-balanced publisher/subscriber system with the ability to include high-speed protocols [10,12] for efficient data transmission [11,13,14] and serving data in multiple data formats.CMS-CR-2009-060oai:cds.cern.ch:11961742009-05-06
spellingShingle Detectors and Experimental Techniques
Bauer, Gerry
Behrens, U
Biery, K
Branson, J
Cano, E
Cheung, H
Ciganek, M
Cittolin, S
Coarasa, J A
Deldicque, C
Dusinberre, E
Erhan, S
Fortes Rodrigues, F
Gigi, D
Glege, F
Gomez-Reino, R
Gutleber, J
Hatton, D
Laurens, J F
Lopez Perez, J A
Meijers, F
Meschi, E
Meyer, A
Mommsen, R
Moser, R
O'Dell, V
Oh, A
Orsini, L B
Patras, V
Paus, C
Petrucci, A
Pieri, M
Racz, A
Sakulin, H
Sani, M
Schieferdecker, P
Schwick, C
Shpakov, D
Simon, S
Sumorok, K
Zanetti, M.
Monitoring the CMS Data Acquisition System
title Monitoring the CMS Data Acquisition System
title_full Monitoring the CMS Data Acquisition System
title_fullStr Monitoring the CMS Data Acquisition System
title_full_unstemmed Monitoring the CMS Data Acquisition System
title_short Monitoring the CMS Data Acquisition System
title_sort monitoring the cms data acquisition system
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1742-6596/219/2/022042
http://cds.cern.ch/record/1196174
work_keys_str_mv AT bauergerry monitoringthecmsdataacquisitionsystem
AT behrensu monitoringthecmsdataacquisitionsystem
AT bieryk monitoringthecmsdataacquisitionsystem
AT bransonj monitoringthecmsdataacquisitionsystem
AT canoe monitoringthecmsdataacquisitionsystem
AT cheungh monitoringthecmsdataacquisitionsystem
AT ciganekm monitoringthecmsdataacquisitionsystem
AT cittolins monitoringthecmsdataacquisitionsystem
AT coarasaja monitoringthecmsdataacquisitionsystem
AT deldicquec monitoringthecmsdataacquisitionsystem
AT dusinberree monitoringthecmsdataacquisitionsystem
AT erhans monitoringthecmsdataacquisitionsystem
AT fortesrodriguesf monitoringthecmsdataacquisitionsystem
AT gigid monitoringthecmsdataacquisitionsystem
AT glegef monitoringthecmsdataacquisitionsystem
AT gomezreinor monitoringthecmsdataacquisitionsystem
AT gutleberj monitoringthecmsdataacquisitionsystem
AT hattond monitoringthecmsdataacquisitionsystem
AT laurensjf monitoringthecmsdataacquisitionsystem
AT lopezperezja monitoringthecmsdataacquisitionsystem
AT meijersf monitoringthecmsdataacquisitionsystem
AT meschie monitoringthecmsdataacquisitionsystem
AT meyera monitoringthecmsdataacquisitionsystem
AT mommsenr monitoringthecmsdataacquisitionsystem
AT moserr monitoringthecmsdataacquisitionsystem
AT odellv monitoringthecmsdataacquisitionsystem
AT oha monitoringthecmsdataacquisitionsystem
AT orsinilb monitoringthecmsdataacquisitionsystem
AT patrasv monitoringthecmsdataacquisitionsystem
AT pausc monitoringthecmsdataacquisitionsystem
AT petruccia monitoringthecmsdataacquisitionsystem
AT pierim monitoringthecmsdataacquisitionsystem
AT racza monitoringthecmsdataacquisitionsystem
AT sakulinh monitoringthecmsdataacquisitionsystem
AT sanim monitoringthecmsdataacquisitionsystem
AT schieferdeckerp monitoringthecmsdataacquisitionsystem
AT schwickc monitoringthecmsdataacquisitionsystem
AT shpakovd monitoringthecmsdataacquisitionsystem
AT simons monitoringthecmsdataacquisitionsystem
AT sumorokk monitoringthecmsdataacquisitionsystem
AT zanettim monitoringthecmsdataacquisitionsystem