Skip to main content

Control and monitoring software of LHAASO DAQ

Abstract

Purpose

The Large High Altitude Air Shower Observatory (LHAASO) is a hybrid extensive air shower (EAS) array. It consists of 3 types of detector arrays and about 9500 detector units in total. Status information generated by data acquisition system (DAQ), including signal count rates of detectors, is stored temporarily in Redis and updated periodically. Redis is an open-source in-memory database. The control interface of DAQ’s data flow software is also based on Redis. According to the monitoring and control requirements, status data from DAQ system need to be stored. Overview status of data flow software and detectors should be displayed. For automatic operation mode, common software and hardware faults should be detected and recovered automatically.

Methods

Status information collection, analysis and automatic operation control are implemented in multiple services. The information collection programs collect the operation status data from the DAQ and monitor the operation status of the computing nodes. All information is cached in Kafka. Kafka is an open-source distributed event streaming platform. The DAQ data flow controller program obtains the status data from Kafka, analyzes the operation status, and tries to recover the fault by modifying the DAQ configuration file and restarting DAQ. In this architecture, the automatic control logic can be easily updated by modifying and restarting a single service. Finally, the monitoring data are structured and stored in MongoDB.

Results and Conclusions

The software can monitor the detectors, electronics and computing nodes in LHAASO, save monitoring data in MongoDB, and control the DAQ data flow software. When a fault occurs, it can restart the DAQ data flow software. The software meets the auto-control operation requirements of LHAASO.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

References

  1. C. Jin, L.Q. Yin, S.Z. Chen, H.H. He, Expectation on probing the origin of the cosmic ray knee with the lhaaso experiment. Radiation Detection Technology and Methods 3(3), 19 (2019)

    Article  Google Scholar 

  2. Huihai He, Design of the lhaaso detectors. Radiation Detection Technology and Methods 2(1), 7 (2018)

    Article  Google Scholar 

  3. Yang Fengfan, W.Z., Chang Jinfan (2020) A data transmission method for high precision of time synchronizatio. Computer Engineering 46(2), 118–125133

    Google Scholar 

  4. Zhao, L., Liu, S., An, Q.: Proposal of the readout electronics for the wcda in the lhaaso experiment. Chinese Physics C (2013). doi: https://doi.org/10.1088/1674-1137/38/1/016101

    Article  Google Scholar 

  5. J. Zhang, S. Zhang, Y. Zhang, R. Zhou, L. Bai, J. Zhang, J. Huang, C. Yang, Z. Cao, Readout electronics for the wide field of view cherenkov/fluorescence telescope array. J. Instrum. 10(08), 08003–08003 (2015)

  6. Gu, M., Zhu, K., Zhuang, J.: Research and design of daq system for lhaaso experiment. In: 32nd International Cosmic Ray Conference, vol. 3, p. 259 (2011). https://doi.org/10.7529/ICRC2011/V03/1134

  7. Li, J., Gu, M., Li, F., Zhu, K.: An soa-based design of juno daq online software. IEEE Transactions on Nuclear Science 66(7), 1199–1203 (2019). doi: 10.1109/TNS.2019.2907367

    ADS  Article  Google Scholar 

  8. Redis: The Redis Documentation. Website. https://redis.io/topics/pubsub (2022)

  9. J. Li, L.F. Gu Minhao, Z. Kejun, Design and implementation of distributed data acquisition architecture in high energy physics. Comput. Eng. Appl. 55(19), 228–234 (2019)

    Google Scholar 

  10. X. Lu, M. Gu, K. Zhu, F. Li, Online real-time distributed data process of lhaaso ground shower particle array. Nuclear Techniques 43(4), 9 (2020)

    Google Scholar 

  11. M. Richards (ed.), Software Architecture Patterns (O’Reilly Media Inc, California, 2015)

  12. Fu, G., Zhang, Y., Yu, G.: A fair comparison of message queuing systems. IEEE Access 9, 421–432 (2021). doi: 10.1109/ACCESS.2020.3046503

    Article  Google Scholar 

Download references

Acknowledgements

The author is very grateful for the support of the LHAASO cooperation group and the JUNO cooperation group for their support and help.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zezhong Yu.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Yu, Z., Zhu, K., Gu, M. et al. Control and monitoring software of LHAASO DAQ. Radiat Detect Technol Methods 6, 227–233 (2022). https://doi.org/10.1007/s41605-022-00327-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41605-022-00327-3

Keywords

  • LHAASO DAQ
  • Control
  • Monitor