Cargando…
The ALICE DAQ infoLogger
ALICE (A Large Ion Collider Experiment) is a heavy-ion experiment studying the physics of strongly interacting matter and the quark-gluon plasma at the CERN LHC (Large Hadron Collider). The ALICE DAQ (Data Acquisition System) is based on a large farm of commodity hardware consisting of more than 600...
Autores principales: | , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2014
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1088/1742-6596/513/1/012005 http://cds.cern.ch/record/2026293 |
_version_ | 1780947341130334208 |
---|---|
author | Chapeland, Sylvain Carena, F Carena, W Chibante Barroso, V Costa, F Denes, E Divia, R Fuchs, U Grigore, A Ionita, C Delort, C Simonetti, G Soos, C Telesca, A Vande Vyvre, P Von Haller, B |
author_facet | Chapeland, Sylvain Carena, F Carena, W Chibante Barroso, V Costa, F Denes, E Divia, R Fuchs, U Grigore, A Ionita, C Delort, C Simonetti, G Soos, C Telesca, A Vande Vyvre, P Von Haller, B |
author_sort | Chapeland, Sylvain |
collection | CERN |
description | ALICE (A Large Ion Collider Experiment) is a heavy-ion experiment studying the physics of strongly interacting matter and the quark-gluon plasma at the CERN LHC (Large Hadron Collider). The ALICE DAQ (Data Acquisition System) is based on a large farm of commodity hardware consisting of more than 600 devices (Linux PCs, storage, network switches). The DAQ reads the data transferred from the detectors through 500 dedicated optical links at an aggregated and sustained rate of up to 10 Gigabytes per second and stores at up to 2.5 Gigabytes per second. The infoLogger is the log system which collects centrally the messages issued by the thousands of processes running on the DAQ machines. It allows to report errors on the fly, and to keep a trace of runtime execution for later investigation. More than 500000 messages are stored every day in a MySQL database, in a structured table keeping track for each message of 16 indexing fields (e.g. time, host, user, ...). The total amount of logs for 2012 exceeds 75GB of data and 150 million rows. We present in this paper the architecture and implementation of this distributed logging system, consisting of a client programming API, local data collector processes, a central server, and interactive human interfaces. We review the operational experience during the 2012 run, in particular the actions taken to ensure shifters receive manageable and relevant content from the main log stream. Finally, we present the performance of this log system, and future evolutions. |
id | oai-inspirehep.net-1301905 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2014 |
record_format | invenio |
spelling | oai-inspirehep.net-13019052022-08-17T13:29:04Zdoi:10.1088/1742-6596/513/1/012005http://cds.cern.ch/record/2026293engChapeland, SylvainCarena, FCarena, WChibante Barroso, VCosta, FDenes, EDivia, RFuchs, UGrigore, AIonita, CDelort, CSimonetti, GSoos, CTelesca, AVande Vyvre, PVon Haller, BThe ALICE DAQ infoLoggerDetectors and Experimental TechniquesComputing and ComputersALICE (A Large Ion Collider Experiment) is a heavy-ion experiment studying the physics of strongly interacting matter and the quark-gluon plasma at the CERN LHC (Large Hadron Collider). The ALICE DAQ (Data Acquisition System) is based on a large farm of commodity hardware consisting of more than 600 devices (Linux PCs, storage, network switches). The DAQ reads the data transferred from the detectors through 500 dedicated optical links at an aggregated and sustained rate of up to 10 Gigabytes per second and stores at up to 2.5 Gigabytes per second. The infoLogger is the log system which collects centrally the messages issued by the thousands of processes running on the DAQ machines. It allows to report errors on the fly, and to keep a trace of runtime execution for later investigation. More than 500000 messages are stored every day in a MySQL database, in a structured table keeping track for each message of 16 indexing fields (e.g. time, host, user, ...). The total amount of logs for 2012 exceeds 75GB of data and 150 million rows. We present in this paper the architecture and implementation of this distributed logging system, consisting of a client programming API, local data collector processes, a central server, and interactive human interfaces. We review the operational experience during the 2012 run, in particular the actions taken to ensure shifters receive manageable and relevant content from the main log stream. Finally, we present the performance of this log system, and future evolutions.oai:inspirehep.net:13019052014 |
spellingShingle | Detectors and Experimental Techniques Computing and Computers Chapeland, Sylvain Carena, F Carena, W Chibante Barroso, V Costa, F Denes, E Divia, R Fuchs, U Grigore, A Ionita, C Delort, C Simonetti, G Soos, C Telesca, A Vande Vyvre, P Von Haller, B The ALICE DAQ infoLogger |
title | The ALICE DAQ infoLogger |
title_full | The ALICE DAQ infoLogger |
title_fullStr | The ALICE DAQ infoLogger |
title_full_unstemmed | The ALICE DAQ infoLogger |
title_short | The ALICE DAQ infoLogger |
title_sort | alice daq infologger |
topic | Detectors and Experimental Techniques Computing and Computers |
url | https://dx.doi.org/10.1088/1742-6596/513/1/012005 http://cds.cern.ch/record/2026293 |
work_keys_str_mv | AT chapelandsylvain thealicedaqinfologger AT carenaf thealicedaqinfologger AT carenaw thealicedaqinfologger AT chibantebarrosov thealicedaqinfologger AT costaf thealicedaqinfologger AT denese thealicedaqinfologger AT diviar thealicedaqinfologger AT fuchsu thealicedaqinfologger AT grigorea thealicedaqinfologger AT ionitac thealicedaqinfologger AT delortc thealicedaqinfologger AT simonettig thealicedaqinfologger AT soosc thealicedaqinfologger AT telescaa thealicedaqinfologger AT vandevyvrep thealicedaqinfologger AT vonhallerb thealicedaqinfologger AT chapelandsylvain alicedaqinfologger AT carenaf alicedaqinfologger AT carenaw alicedaqinfologger AT chibantebarrosov alicedaqinfologger AT costaf alicedaqinfologger AT denese alicedaqinfologger AT diviar alicedaqinfologger AT fuchsu alicedaqinfologger AT grigorea alicedaqinfologger AT ionitac alicedaqinfologger AT delortc alicedaqinfologger AT simonettig alicedaqinfologger AT soosc alicedaqinfologger AT telescaa alicedaqinfologger AT vandevyvrep alicedaqinfologger AT vonhallerb alicedaqinfologger |