Speaker
Description
DonkiOrchestra is a data collection and experiment management framework developed at Elettra Sincrotrone Trieste that takes full advantage of the ZeroMQ distributed messaging system. The intrinsic asynchronicity of its advanced software trigger-driven approach allows for concurrency and map-reduce strategies. The software architecture is extremely tunable and scalable, it can meet the needs of a wide range of scientific applications. The framework is in use at Elettra since 2016 but new challenges are coming with the Elettra 2.0 upgrade. The next fourth-generation X-ray source will significantly enhance the brilliance and coherence of the present facility, experiments will need more speed, better synchronicity and more bandwidth. We are using the dark period to improve and test a new version of DonkiOrchestra. This paper presents the software architecture behind DonkiOrchestra 2.0, its experimental applications, performance results and future perspectives.