29 October 2023 to 3 November 2023
DLNP, JINR
Europe/Moscow timezone

Development of the Online Data Processing System for the BM@N experiment at NICA

1 Nov 2023, 14:50
15m
Conference Hall, opposite the main building of the DLNP

Conference Hall, opposite the main building of the DLNP

Oral Information Technology Information Technology

Speaker

Ilya Romanov

Description

A huge amount of experimental data should be collected, stored and processed in large modern high-energy physics experiments, including the experiments of the NICA project at the Joint Institute for Nuclear Research. In this regard, corresponding performance requirements are put forward for existing online systems. The Online Data Processing System developing for the BM@N experiment of the NICA project is based on a distributed architecture that allows it to meet high performance requirements due to the possibility of scaling and parallel computing. The purpose of the online system is selective data processing (event digitizing and fast reconstruction) and data monitoring of the ongoing experiment. To achieve this goal, the FairMQ package developed by the FAIR collaboration (GSI Institute, Germany) has been chosen to communicate distributed processes executed on the nodes of the computing infrastructure with each other through the exchange of messages. One of the issues in developing and using such systems is the problem of the distributed run and control of the processes. The task is solved by using the FAIR DDS (Dynamic Deployment System) toolkit. The BM@N online system should start the predefined software tasks in the required sequence and allows managing them during sessions, including the transmission of messages between tasks and the update of some properties. The report presents the purposes and architecture of the developing Online Data Processing System for the BM@N experiment and features of the current implementation.

Primary author

Ilya Romanov

Co-author

Konstantin Gertsenberger (JINR)

Presentation materials

Peer reviewing

Paper