Cargando…
The CMS event builder and storage system
The CMS event builder assembles events accepted by the first level trigger and makes them available to the high-level trigger. The event builder needs to handle a maximum input rate of 100\,kHz and an aggregated throughput of 100\,GB/s originating from approximately 500 sources. This paper presents...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2009
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/219/2/022038 http://cds.cern.ch/record/1196136 |
_version_ | 1780917063516160000 |
---|---|
author | Bauer, Gerry Beccati, Barbara Behrens, Ulf Biery, Kurt Brett, Angela 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 Klute, Markus Laurens, Jean-François Loizides, Constantin 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 Serrano Margaleff, Josep Francesc Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco |
author_facet | Bauer, Gerry Beccati, Barbara Behrens, Ulf Biery, Kurt Brett, Angela 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 Klute, Markus Laurens, Jean-François Loizides, Constantin 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 Serrano Margaleff, Josep Francesc Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco |
author_sort | Bauer, Gerry |
collection | CERN |
description | The CMS event builder assembles events accepted by the first level trigger and makes them available to the high-level trigger. The event builder needs to handle a maximum input rate of 100\,kHz and an aggregated throughput of 100\,GB/s originating from approximately 500 sources. This paper presents the chosen hardware and software architecture. The system consists of 2 stages: an initial pre-assembly reducing the number of fragments by one order of magnitude and a final assembly by several independent readout builder (RU-builder) slices. The RU-builder is based on 3 separate services: the buffering of event fragments during the assembly, the event assembly, and the data flow manager. A further component is responsible for handling events accepted by the high-level trigger: the storage manager (SM) temporarily stores the events on disk at a peak rate of 2\,GB/s until they are permanently archived offline. In addition, events and data-quality histograms are served by the SM to online monitoring clients. We discuss the operational experience from the first months of reading out cosmic ray data with the complete CMS detector. |
id | cern-1196136 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2009 |
record_format | invenio |
spelling | cern-11961362019-09-30T06:29:59Zdoi:10.1088/1742-6596/219/2/022038http://cds.cern.ch/record/1196136engBauer, GerryBeccati, BarbaraBehrens, UlfBiery, KurtBrett, AngelaBranson, JamesCano, EricCheung, HarryCiganek, MarekCittolin, SergioCoarasa, Jose AntonioDeldicque, ChristianDusinberre, ElizabethErhan, SamimFortes Rodrigues, FabianaGigi, DominiqueGlege, FrankGomez-Reino, RobertGutleber, JohannesHatton, DerekKlute, MarkusLaurens, Jean-FrançoisLoizides, ConstantinLopez Perez, Juan AntonioMeijers, FransMeschi, EmilioMeyer, AndreasMommsen, Remigius KMoser, RolandO'Dell, VivianOh, AlexanderOrsini, LucianoPatras, VaiosPaus, ChristophPetrucci, AndreaPieri, MarcoRacz, AttilaSakulin, HannesSani, MatteoSchieferdecker, PhilippSchwick, ChristophSerrano Margaleff, Josep FrancescShpakov, DennisSimon, SeanSumorok, KonstantyZanetti, MarcoThe CMS event builder and storage systemDetectors and Experimental TechniquesThe CMS event builder assembles events accepted by the first level trigger and makes them available to the high-level trigger. The event builder needs to handle a maximum input rate of 100\,kHz and an aggregated throughput of 100\,GB/s originating from approximately 500 sources. This paper presents the chosen hardware and software architecture. The system consists of 2 stages: an initial pre-assembly reducing the number of fragments by one order of magnitude and a final assembly by several independent readout builder (RU-builder) slices. The RU-builder is based on 3 separate services: the buffering of event fragments during the assembly, the event assembly, and the data flow manager. A further component is responsible for handling events accepted by the high-level trigger: the storage manager (SM) temporarily stores the events on disk at a peak rate of 2\,GB/s until they are permanently archived offline. In addition, events and data-quality histograms are served by the SM to online monitoring clients. We discuss the operational experience from the first months of reading out cosmic ray data with the complete CMS detector.CMS-CR-2009-065oai:cds.cern.ch:11961362009-05-08 |
spellingShingle | Detectors and Experimental Techniques Bauer, Gerry Beccati, Barbara Behrens, Ulf Biery, Kurt Brett, Angela 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 Klute, Markus Laurens, Jean-François Loizides, Constantin 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 Serrano Margaleff, Josep Francesc Shpakov, Dennis Simon, Sean Sumorok, Konstanty Zanetti, Marco The CMS event builder and storage system |
title | The CMS event builder and storage system |
title_full | The CMS event builder and storage system |
title_fullStr | The CMS event builder and storage system |
title_full_unstemmed | The CMS event builder and storage system |
title_short | The CMS event builder and storage system |
title_sort | cms event builder and storage system |
topic | Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1088/1742-6596/219/2/022038 http://cds.cern.ch/record/1196136 |
work_keys_str_mv | AT bauergerry thecmseventbuilderandstoragesystem AT beccatibarbara thecmseventbuilderandstoragesystem AT behrensulf thecmseventbuilderandstoragesystem AT bierykurt thecmseventbuilderandstoragesystem AT brettangela thecmseventbuilderandstoragesystem AT bransonjames thecmseventbuilderandstoragesystem AT canoeric thecmseventbuilderandstoragesystem AT cheungharry thecmseventbuilderandstoragesystem AT ciganekmarek thecmseventbuilderandstoragesystem AT cittolinsergio thecmseventbuilderandstoragesystem AT coarasajoseantonio thecmseventbuilderandstoragesystem AT deldicquechristian thecmseventbuilderandstoragesystem AT dusinberreelizabeth thecmseventbuilderandstoragesystem AT erhansamim thecmseventbuilderandstoragesystem AT fortesrodriguesfabiana thecmseventbuilderandstoragesystem AT gigidominique thecmseventbuilderandstoragesystem AT glegefrank thecmseventbuilderandstoragesystem AT gomezreinorobert thecmseventbuilderandstoragesystem AT gutleberjohannes thecmseventbuilderandstoragesystem AT hattonderek thecmseventbuilderandstoragesystem AT klutemarkus thecmseventbuilderandstoragesystem AT laurensjeanfranaois thecmseventbuilderandstoragesystem AT loizidesconstantin thecmseventbuilderandstoragesystem AT lopezperezjuanantonio thecmseventbuilderandstoragesystem AT meijersfrans thecmseventbuilderandstoragesystem AT meschiemilio thecmseventbuilderandstoragesystem AT meyerandreas thecmseventbuilderandstoragesystem AT mommsenremigiusk thecmseventbuilderandstoragesystem AT moserroland thecmseventbuilderandstoragesystem AT odellvivian thecmseventbuilderandstoragesystem AT ohalexander thecmseventbuilderandstoragesystem AT orsiniluciano thecmseventbuilderandstoragesystem AT patrasvaios thecmseventbuilderandstoragesystem AT pauschristoph thecmseventbuilderandstoragesystem AT petrucciandrea thecmseventbuilderandstoragesystem AT pierimarco thecmseventbuilderandstoragesystem AT raczattila thecmseventbuilderandstoragesystem AT sakulinhannes thecmseventbuilderandstoragesystem AT sanimatteo thecmseventbuilderandstoragesystem AT schieferdeckerphilipp thecmseventbuilderandstoragesystem AT schwickchristoph thecmseventbuilderandstoragesystem AT serranomargaleffjosepfrancesc thecmseventbuilderandstoragesystem AT shpakovdennis thecmseventbuilderandstoragesystem AT simonsean thecmseventbuilderandstoragesystem AT sumorokkonstanty thecmseventbuilderandstoragesystem AT zanettimarco thecmseventbuilderandstoragesystem AT bauergerry cmseventbuilderandstoragesystem AT beccatibarbara cmseventbuilderandstoragesystem AT behrensulf cmseventbuilderandstoragesystem AT bierykurt cmseventbuilderandstoragesystem AT brettangela cmseventbuilderandstoragesystem AT bransonjames cmseventbuilderandstoragesystem AT canoeric cmseventbuilderandstoragesystem AT cheungharry cmseventbuilderandstoragesystem AT ciganekmarek cmseventbuilderandstoragesystem AT cittolinsergio cmseventbuilderandstoragesystem AT coarasajoseantonio cmseventbuilderandstoragesystem AT deldicquechristian cmseventbuilderandstoragesystem AT dusinberreelizabeth cmseventbuilderandstoragesystem AT erhansamim cmseventbuilderandstoragesystem AT fortesrodriguesfabiana cmseventbuilderandstoragesystem AT gigidominique cmseventbuilderandstoragesystem AT glegefrank cmseventbuilderandstoragesystem AT gomezreinorobert cmseventbuilderandstoragesystem AT gutleberjohannes cmseventbuilderandstoragesystem AT hattonderek cmseventbuilderandstoragesystem AT klutemarkus cmseventbuilderandstoragesystem AT laurensjeanfranaois cmseventbuilderandstoragesystem AT loizidesconstantin cmseventbuilderandstoragesystem AT lopezperezjuanantonio cmseventbuilderandstoragesystem AT meijersfrans cmseventbuilderandstoragesystem AT meschiemilio cmseventbuilderandstoragesystem AT meyerandreas cmseventbuilderandstoragesystem AT mommsenremigiusk cmseventbuilderandstoragesystem AT moserroland cmseventbuilderandstoragesystem AT odellvivian cmseventbuilderandstoragesystem AT ohalexander cmseventbuilderandstoragesystem AT orsiniluciano cmseventbuilderandstoragesystem AT patrasvaios cmseventbuilderandstoragesystem AT pauschristoph cmseventbuilderandstoragesystem AT petrucciandrea cmseventbuilderandstoragesystem AT pierimarco cmseventbuilderandstoragesystem AT raczattila cmseventbuilderandstoragesystem AT sakulinhannes cmseventbuilderandstoragesystem AT sanimatteo cmseventbuilderandstoragesystem AT schieferdeckerphilipp cmseventbuilderandstoragesystem AT schwickchristoph cmseventbuilderandstoragesystem AT serranomargaleffjosepfrancesc cmseventbuilderandstoragesystem AT shpakovdennis cmseventbuilderandstoragesystem AT simonsean cmseventbuilderandstoragesystem AT sumorokkonstanty cmseventbuilderandstoragesystem AT zanettimarco cmseventbuilderandstoragesystem |