Cargando…
Dynamic configuration of the CMS Data Acquisition cluster
The CMS Data Acquisition cluster, which runs around 10000 applications, is configured dynamically at run time. XML configuration documents determine what applications are executed on each node and over what networks these applications communicate. Through this mechanism the DAQ System may be adapted...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2009
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/219/2/022003 http://cds.cern.ch/record/1196137 |
_version_ | 1780917063743700992 |
---|---|
author | Bauer, Gerry Behrens, Ulf Biery, Kurt Boyer, Vincent Branson, James Cano, Eric Cheung, Harry Ciganek, Marek Cittolin, Sergio Coarasa, Jose Antonio Deldicque, Christian Dusinberre, Elizabeth Erhan, Samim Fortes Rodrigues, Fabiana Gigi, Dominique Glege, Frank Gomez-Reino, Robert Gutleber, Johannes Hatton, Derek Laurens, Jean-Francois Lopez Perez, Juan Antonio Meijers, Frans Meschi, Emilio Meyer, Andreas Mommsen, Remigius K Moser, Roland O'Dell, Vivian Oh, Alexander Orsini, Luciano Patras, Vaios Paus, Christoph Petrucci, Andrea Pieri, Marco Racz, Attila Sakulin, Hannes Sani, Matteo Schieferdecker, Philipp Schwick, Christoph Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco |
author_facet | Bauer, Gerry Behrens, Ulf Biery, Kurt Boyer, Vincent Branson, James Cano, Eric Cheung, Harry Ciganek, Marek Cittolin, Sergio Coarasa, Jose Antonio Deldicque, Christian Dusinberre, Elizabeth Erhan, Samim Fortes Rodrigues, Fabiana Gigi, Dominique Glege, Frank Gomez-Reino, Robert Gutleber, Johannes Hatton, Derek Laurens, Jean-Francois Lopez Perez, Juan Antonio Meijers, Frans Meschi, Emilio Meyer, Andreas Mommsen, Remigius K Moser, Roland O'Dell, Vivian Oh, Alexander Orsini, Luciano Patras, Vaios Paus, Christoph Petrucci, Andrea Pieri, Marco Racz, Attila Sakulin, Hannes Sani, Matteo Schieferdecker, Philipp Schwick, Christoph Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco |
author_sort | Bauer, Gerry |
collection | CERN |
description | The CMS Data Acquisition cluster, which runs around 10000 applications, is configured dynamically at run time. XML configuration documents determine what applications are executed on each node and over what networks these applications communicate. Through this mechanism the DAQ System may be adapted to the required performance, partitioned in order to perform (test-) runs in parallel, or re-structured in case of hardware faults. This paper presents the CMS DAQ Configurator tool, which is used to generate comprehensive configurations of the CMS DAQ system based on a high-level description given by the user. Using a database of configuration templates and a database containing a detailed model of hardware modules, data and control links, nodes and the network topology, the tool automatically determines which applications are needed, on which nodes they should run, and over which networks the event traffic will flow. The tool computes application parameters and generates the XML configuration documents as well as the configuration of the run-control system. The performance of the tool and operational experience during CMS commissioning and the first LHC runs are discussed. |
id | cern-1196137 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2009 |
record_format | invenio |
spelling | cern-11961372019-09-30T06:29:59Zdoi:10.1088/1742-6596/219/2/022003http://cds.cern.ch/record/1196137engBauer, GerryBehrens, UlfBiery, KurtBoyer, VincentBranson, JamesCano, EricCheung, HarryCiganek, MarekCittolin, SergioCoarasa, Jose AntonioDeldicque, ChristianDusinberre, ElizabethErhan, SamimFortes Rodrigues, FabianaGigi, DominiqueGlege, FrankGomez-Reino, RobertGutleber, JohannesHatton, DerekLaurens, Jean-FrancoisLopez Perez, Juan AntonioMeijers, FransMeschi, EmilioMeyer, AndreasMommsen, Remigius KMoser, RolandO'Dell, VivianOh, AlexanderOrsini, LucianoPatras, VaiosPaus, ChristophPetrucci, AndreaPieri, MarcoRacz, AttilaSakulin, HannesSani, MatteoSchieferdecker, PhilippSchwick, ChristophShpakov, DennisSimon, SeanSumorok, KonstantyZanetti, MarcoDynamic configuration of the CMS Data Acquisition clusterDetectors and Experimental TechniquesThe CMS Data Acquisition cluster, which runs around 10000 applications, is configured dynamically at run time. XML configuration documents determine what applications are executed on each node and over what networks these applications communicate. Through this mechanism the DAQ System may be adapted to the required performance, partitioned in order to perform (test-) runs in parallel, or re-structured in case of hardware faults. This paper presents the CMS DAQ Configurator tool, which is used to generate comprehensive configurations of the CMS DAQ system based on a high-level description given by the user. Using a database of configuration templates and a database containing a detailed model of hardware modules, data and control links, nodes and the network topology, the tool automatically determines which applications are needed, on which nodes they should run, and over which networks the event traffic will flow. The tool computes application parameters and generates the XML configuration documents as well as the configuration of the run-control system. The performance of the tool and operational experience during CMS commissioning and the first LHC runs are discussed.CMS-CR-2009-066oai:cds.cern.ch:11961372009-05-11 |
spellingShingle | Detectors and Experimental Techniques Bauer, Gerry Behrens, Ulf Biery, Kurt Boyer, Vincent Branson, James Cano, Eric Cheung, Harry Ciganek, Marek Cittolin, Sergio Coarasa, Jose Antonio Deldicque, Christian Dusinberre, Elizabeth Erhan, Samim Fortes Rodrigues, Fabiana Gigi, Dominique Glege, Frank Gomez-Reino, Robert Gutleber, Johannes Hatton, Derek Laurens, Jean-Francois Lopez Perez, Juan Antonio Meijers, Frans Meschi, Emilio Meyer, Andreas Mommsen, Remigius K Moser, Roland O'Dell, Vivian Oh, Alexander Orsini, Luciano Patras, Vaios Paus, Christoph Petrucci, Andrea Pieri, Marco Racz, Attila Sakulin, Hannes Sani, Matteo Schieferdecker, Philipp Schwick, Christoph Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco Dynamic configuration of the CMS Data Acquisition cluster |
title | Dynamic configuration of the CMS Data Acquisition cluster |
title_full | Dynamic configuration of the CMS Data Acquisition cluster |
title_fullStr | Dynamic configuration of the CMS Data Acquisition cluster |
title_full_unstemmed | Dynamic configuration of the CMS Data Acquisition cluster |
title_short | Dynamic configuration of the CMS Data Acquisition cluster |
title_sort | dynamic configuration of the cms data acquisition cluster |
topic | Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1088/1742-6596/219/2/022003 http://cds.cern.ch/record/1196137 |
work_keys_str_mv | AT bauergerry dynamicconfigurationofthecmsdataacquisitioncluster AT behrensulf dynamicconfigurationofthecmsdataacquisitioncluster AT bierykurt dynamicconfigurationofthecmsdataacquisitioncluster AT boyervincent dynamicconfigurationofthecmsdataacquisitioncluster AT bransonjames dynamicconfigurationofthecmsdataacquisitioncluster AT canoeric dynamicconfigurationofthecmsdataacquisitioncluster AT cheungharry dynamicconfigurationofthecmsdataacquisitioncluster AT ciganekmarek dynamicconfigurationofthecmsdataacquisitioncluster AT cittolinsergio dynamicconfigurationofthecmsdataacquisitioncluster AT coarasajoseantonio dynamicconfigurationofthecmsdataacquisitioncluster AT deldicquechristian dynamicconfigurationofthecmsdataacquisitioncluster AT dusinberreelizabeth dynamicconfigurationofthecmsdataacquisitioncluster AT erhansamim dynamicconfigurationofthecmsdataacquisitioncluster AT fortesrodriguesfabiana dynamicconfigurationofthecmsdataacquisitioncluster AT gigidominique dynamicconfigurationofthecmsdataacquisitioncluster AT glegefrank dynamicconfigurationofthecmsdataacquisitioncluster AT gomezreinorobert dynamicconfigurationofthecmsdataacquisitioncluster AT gutleberjohannes dynamicconfigurationofthecmsdataacquisitioncluster AT hattonderek dynamicconfigurationofthecmsdataacquisitioncluster AT laurensjeanfrancois dynamicconfigurationofthecmsdataacquisitioncluster AT lopezperezjuanantonio dynamicconfigurationofthecmsdataacquisitioncluster AT meijersfrans dynamicconfigurationofthecmsdataacquisitioncluster AT meschiemilio dynamicconfigurationofthecmsdataacquisitioncluster AT meyerandreas dynamicconfigurationofthecmsdataacquisitioncluster AT mommsenremigiusk dynamicconfigurationofthecmsdataacquisitioncluster AT moserroland dynamicconfigurationofthecmsdataacquisitioncluster AT odellvivian dynamicconfigurationofthecmsdataacquisitioncluster AT ohalexander dynamicconfigurationofthecmsdataacquisitioncluster AT orsiniluciano dynamicconfigurationofthecmsdataacquisitioncluster AT patrasvaios dynamicconfigurationofthecmsdataacquisitioncluster AT pauschristoph dynamicconfigurationofthecmsdataacquisitioncluster AT petrucciandrea dynamicconfigurationofthecmsdataacquisitioncluster AT pierimarco dynamicconfigurationofthecmsdataacquisitioncluster AT raczattila dynamicconfigurationofthecmsdataacquisitioncluster AT sakulinhannes dynamicconfigurationofthecmsdataacquisitioncluster AT sanimatteo dynamicconfigurationofthecmsdataacquisitioncluster AT schieferdeckerphilipp dynamicconfigurationofthecmsdataacquisitioncluster AT schwickchristoph dynamicconfigurationofthecmsdataacquisitioncluster AT shpakovdennis dynamicconfigurationofthecmsdataacquisitioncluster AT simonsean dynamicconfigurationofthecmsdataacquisitioncluster AT sumorokkonstanty dynamicconfigurationofthecmsdataacquisitioncluster AT zanettimarco dynamicconfigurationofthecmsdataacquisitioncluster |