EPJ Web of Conferences (Jan 2024)

Streaming Readout and Data-Stream Processing With ERSAP

  • Vardan Gyurjyan,
  • David Abbott,
  • Michael Goodrich,
  • Graham Heyes,
  • Ed Jastrzembski,
  • David Lawrence,
  • Benjamin Raydo,
  • Carl Timmer

DOI
https://doi.org/10.1051/epjconf/202429502025
Journal volume & issue
Vol. 295
p. 02025

Abstract

Read online

With the exponential growth in the volume and complexity of data generated at high-energy physics and nuclear physics research facilities, there is an imperative demand for innovative strategies to process this data in real or near-real-time. Given the surge in the requirement for high-performance computing, it becomes pivotal to reassess the adaptability of current data processing architectures in integrating new technologies and managing streaming data. This paper introduces the ERSAP framework, a modern solution that synergizes flow-based programming with the reactive actor model, paving the way for distributed, reactive, and high performance in data stream processing applications. Additionally, we unveil a novel algorithm focused on time-based clustering and event identification in data streams. The efficacy of this approach is further exemplified through the data-stream processing outcomes obtained from the recent beam tests of the EIC prototype calorimeter at DESY.