Speaker
Dr
Mohammad Al-Turany
(GSI/CERN)
Description
ALFA is a message queue based framework for online/offline reconstruction. The commonalities between the ALICE and FAIR experiments and their computing requirements led to the development of this framework. Each process in ALFA assumes limited communication and reliance on other processes. Moreover, it does not dictate any application protocols but supports different serialization standards for data exchange between different hardware and software languages, e.g: Protocol Buffers, Flat Buffers, BOOST, MsgPack and ROOT.
ALFA has a modular design with separate layers for data transport, process management and deployment, data format, etc. The transport layer in ALFA is called FairMQ, it supports different transports engines like ZeroMQ, nanomsg and shared memory transport. The modular design of ALFA and the interfaces between different layers will be presented.
Primary author
Dr
Mohammad Al-Turany
(GSI/CERN)