English

Redis-Based Streaming Architecture for Accelerator Beam Instrumentation DAQ Systems

Accelerator Physics 2025-11-20 v1

Abstract

The Fermilab Acceleraor Division, Beam Instrumentation Department, is always adopting modern and current software methodologies for complex DAQ architectures. This paper highlights the Redis Adapter (RA) as the key software component enabling high performance, modular communication between digitizers and distributed control systems by leveraging Redis and containerization. The RA provides a unified, efficient interface between Redis based data streams and consumer systems. In the legacy architecture, digitized data flowed through the custom, UDP based Distributed Data Communication Protocol in the middle layer. In the current system, DDCP remains the ingestion path, while the RA serves as the decoupling layer. The proposed system replaces old VME digitizers with a SOM-based digitizer that communicates with Redis using the RA. The RA acts as both a performance-critical bridge and a protocol-agnostic adapter, ensuring compatibility with legacy control frameworks while enabling future scalability and modularity. This restructuring of the middle layer also helps the system achieve high throughput, reduce latency, and simplify the data path. Finally, we will demonstrate how RA is utilized in our two core products to deliver both legacy compatibility and future flexibility.

Keywords

Cite

@article{arxiv.2511.14894,
  title  = {Redis-Based Streaming Architecture for Accelerator Beam Instrumentation DAQ Systems},
  author = {S. Joshi and D. Steinkamp},
  journal= {arXiv preprint arXiv:2511.14894},
  year   = {2025}
}

Comments

20th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS 2025)

R2 v1 2026-07-01T07:44:13.137Z