Distributed memory cache-centered data acquisition and online computing framework of LHAASO
摘要
The Large High Altitude Air Shower Observatory (LHAASO) is a major large-scale high-energy physics facility for cosmic-ray and gamma-ray studies. With the construction of the nearby Large Array of imaging atmospheric Cherenkov Telescopes (LACT) and the emergence of new physics requirements, the existing stream-processing-based data acquisition and online computing system faces increasing limitations in flexibility and scalability. This work aims to develop a more flexible and scalable online computing architecture for future LHAASO and LACT operations.
Methods:A data acquisition and online computing architecture based on a distributed memory cache is proposed. Its core component is a distributed memory cache pool that aggregates memory resources across a computing cluster, decoupling front-end electronics readout from online data processing. Scheduling software is introduced to manage online algorithms and dynamically allocate computing resources, ensuring reliable algorithm execution and stable system operation.
Results:The core modules of the proposed architecture have been developed and validated. Experimental tests show that the system satisfies the real-time data processing requirements of LHAASO. Benchmark tests in a simulated environment further demonstrate that the architecture can support the future integration and joint operation of LHAASO and LACT.
Conclusions:The proposed distributed-memory-cache-based architecture significantly improves the flexibility, scalability, and reliability of online computing for LHAASO. By enabling smoother migration of offline algorithms to the online environment, it provides a practical foundation for full deployment across the LHAASO and LACT arrays and supports future cosmic-ray and gamma-ray research.