Saved in:
Bibliographic Details
Main Authors: Joshi, S., Steinkamp, D.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.14894
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908663305732096
author Joshi, S.
Steinkamp, D.
author_facet Joshi, S.
Steinkamp, D.
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2511_14894
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Redis-Based Streaming Architecture for Accelerator Beam Instrumentation DAQ Systems
Joshi, S.
Steinkamp, D.
Accelerator Physics
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.
title Redis-Based Streaming Architecture for Accelerator Beam Instrumentation DAQ Systems
topic Accelerator Physics
url https://arxiv.org/abs/2511.14894