DeAI Research
Source · DORA PSI (Paul Scherrer Institute)

Accelerator Modelling and Message Logging with ZeroMQ

2015Chrin, Jan; M. Aiba; Ambrish Rawat; Zisi Wang

cid 9f2bb146ca6c7706a60105b3f98b9a175fcfbdab916962bd4851f8a583938b48 · original · open access · via openalex

Title: Accelerator Modelling and Message Logging with ZeroMQ
Authors: Chrin, Jan; M. Aiba; Ambrish Rawat; Zisi Wang
Venue: DORA PSI (Paul Scherrer Institute)
Year: 2015
Canonical: doi:10.18429/jacow-icalepcs2015-web3o04
URL: https://doi.org/10.18429/jacow-icalepcs2015-web3o04
Collector: openalex
OA: true

ABSTRACT
ZeroMQ is an emerging message oriented middleware architecture that is being increasingly adopted in the software engineering of distributed control and data acquisition systems within the accelerator community. The rich array of built-in core messaging patterns may, however, be equally applied to within the domain of high-level applications, where the seamless integration of accelerator models and message logging capabilities, respectively serve to extend the effectiveness of beam dynamics applications and allow for their monitoring. Various advanced patterns that include intermediaries and proxies further provide for reliable service-oriented brokers, as may be required in real-world operations. A report on an investigation into ZeroMQ's suitability for integrating key distributed components into high-level applications, and the experience gained, are presented.