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