_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