Design and Development of JUNO DAQ Data Flow Software

Chao Chen,Yu Peng,Tingxuan Zeng,Shuihan Zhang,Yinhui Wu,Hangchang Zhang,Zezhong Yu,Daibin Luo,Xu Zhang,Minhao Gu,Xiaolu Ji,Fei Li,Kejun Zhu
DOI: https://doi.org/10.1109/tns.2024.3484513
IF: 1.703
2024-01-01
IEEE Transactions on Nuclear Science
Abstract:The Jiangmen Underground Neutrino Observatory (JUNO) is the state of the art, large liquid scintillator neutrino experiment under construction with a broad physics program in southern China. The primary physics goal of JUNO is to measure the neutrino mass ordering. The front-end electronics of JUNO will generate more than 40 GB/s of raw data, including data in various formats from multiple detectors. A large distributed data acquisition (DAQ) system was designed and developed. The system is mainly divided into data flow software and online software. The data flow software is responsible for the readout, processing, and storage of raw data, while the online software provides services such as software configuration and operational control. This paper will introduce the architecture design and the recent development progress of the data flow software.
What problem does this paper attempt to address?