Objectives:
Develop software platform capable of configuring and launching various existing software and hardware SRO components as a complete chain.
Develop monitoring system capable of monitoring performance of all components specifically for identifying bandwidth and compute bottlenecks.
Develop proxy components that can effectively simulate performance of specific hardware or software components that do not currently exist.
Develop multi-stream software source that can take existing experimental or simulated data and broadcast it into the system with time structure and stream count that mimics a running experiment.
Configure a system comparable in size and bandwidth to a future JLab experiment (e.g. SoLID) which includes a 400Gbps transfer requirement from the counting house to the Computer Center, at least one FPGA component and one GPU component for at-scale testing.
Identify potential issues relevant to a future HPDF in receiving and processing SRO data, including from remote, non-JLab experiments.
A full details of the Proposal along with the architecture can be found below:
https://wiki.jlab.org/epsciwiki/index.php/SRO_RTDP#Documentation