Development Methodology for Organizing a Unified Architecture of the Software Complex for Distributed Data Processing and Storage in the BM@N Experiment
摘要
From December 2022 to February 2023, the first physics run of the fixed target experiment, BM@N, of the NICA accelerator complex was successfully conducted, in which about 600 million events of xenon ion collisions with a cesium-iodine target were collected, occupying about 400 TB of disk space. To perform multiple processing and necessary physics analyses of such a large volume of data, a comprehensive architecture of software solutions for distributed data processing and storage is required. The paper presents a development methodology and architecture of the software complex for organizing distributed processing of BM@N data and unified storage and management of information required for processing at all stages. The architecture implemented in accordance with the methodology includes both software systems that solve the problem of combining all the distributed resources of the experiment into a single computing complex with a single storage space to provide the automation of task processing flows, and original information systems that provide collection, storage and access to information being necessary for processing and analyses of the obtained data. In addition, a set of auxiliary solutions, such as a software distribution system, single authentication and authorization system, and monitoring system, improves the efficiency and reliability of the developed architecture.