EPJ Web of Conferences (Jan 2019)

RDMA-accelerated data transport in ALFA

  • Klein Dennis,
  • Rybalchenko Alexey,
  • Al-Turany Mohammad,
  • Kollegger Thorsten

DOI
https://doi.org/10.1051/epjconf/201921405022
Journal volume & issue
Vol. 214
p. 05022

Abstract

Read online

ALFA is a modern software platform for simulation, reconstruction and analysis of particle physics experiments. The FairMQ library in ALFA provides building blocks for distributed processing pipelines in anticipation of high data rates in next-generation, trigger-less FAIR and LHC RUN3 ALICE experiments. Modern data transport technologies are integrated through FairMQ by implementing an abstract message queuing based transport interface. Current implementations are based on ZeroMQ, nanomsg and shared memory and can be selected at run-time. In order to achieve highest inter-node data throughput on high bandwidth network fabrics (e.g. Infiniband), we propose a new FairMQ transport implementation based on the libfabric technology.