The CMS event builder and storage system

Autor: P. Schieferdecker, Matteo Sani, Marco Zanetti, Dennis Shpakov, Sergio Cittolin, Barbara Beccati, Luciano Orsini, Frank Glege, Alexander Oh, J. F. Serrano Margaleff, Samim Erhan, Dominique Gigi, Andrea Petrucci, J. A. Lopez Perez, J A Coarasa, D. Hatton, Vivian O'Dell, J. G. Branson, Christian Deldicque, Marco Pieri, Markus Klute, E. Dusinberre, A Brett, K. Biery, Harry Cheung, R. Moser, J F Laurens, F Fortes Rodrigues, Remigius K. Mommsen, Robert Gomez-Reino, C. Paus, A. Meyer, Eric Cano, V. Patras, Hannes Sakulin, Christoph Schwick, Ulf Behrens, Attila Racz, Frans Meijers, Konstanty Sumorok, Johannes Gutleber, M Ciganek, G. Bauer, Steven R. Simon, C. Loizides, Emilio Meschi
Jazyk: angličtina
Rok vydání: 2009
Předmět:
Popis: 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.
Databáze: OpenAIRE