The following article is Open access

A message-queuing framework for STAR's online monitoring and metadata collection

, and

Published under licence by IOP Publishing Ltd
, , Citation D Arkhipkin et al 2011 J. Phys.: Conf. Ser. 331 022003 DOI 10.1088/1742-6596/331/2/022003

1742-6596/331/2/022003

Abstract

We report our experience on migrating STARs Online Services (Run Control System, Data Acquisition System, Slow Control System and Subsystem Monitoring) from direct read/write database accesses to a modern non-blocking message-oriented infrastructure. Based on the Advanced Messaging Queuing Protocol (AMQP) and standards, this novel approach does not specify the message data structure, allowing great flexibility in its use. After careful consideration, we chose Google Protocol Buffers as our primary (de)serialization format for structured data exchange. This migration allows us to reduce the overall system complexity and greatly improve the reliability of the metadata collection and the performance of our online services in general. We will present this new framework through its software architecture overview, providing details about our staged and non-disruptive migration process as well as details of the implementation of pluggable components to provide future improvements without compromising stability and availability of services.

Export citation and abstract BibTeX RIS

Please wait… references are loading.
10.1088/1742-6596/331/2/022003