Cargando…

Running a Reliable Messaging Infrastructure for CERN's Control System

The current middleware for CERN’s Controls System is based on two implementations: CORBA-based Controls MiddleWare (CMW) and Java Messaging Service (JMS). The JMS service is realized using the open source messaging product ActiveMQ and had became an increasing vital part of beam operations as data n...

Descripción completa

Detalles Bibliográficos
Autor principal: Ehm, F
Lenguaje:eng
Publicado: 2011
Materias:
Acceso en línea:http://cds.cern.ch/record/1392613
_version_ 1780923440223485952
author Ehm, F
author_facet Ehm, F
author_sort Ehm, F
collection CERN
description The current middleware for CERN’s Controls System is based on two implementations: CORBA-based Controls MiddleWare (CMW) and Java Messaging Service (JMS). The JMS service is realized using the open source messaging product ActiveMQ and had became an increasing vital part of beam operations as data need to be transported reliably for various areas such as the beam protection system, post mortem analysis, beam commissioning or the alarm system. The current JMS service is made of 18 brokers running either in clusters or as single nodes. The main service is deployed as a two node cluster providing failover and load balancing capabilities for high availability. Non-critical applications running on virtual machines or desktop machines read data via a third broker to decouple the load from the operational main cluster. This scenario has been introduced last year and the statistics showed an uptime of 99.998% and an average data serving rate of 1.6GByte per minute represented by around 150 messages per second. Deploying, running, maintaining and protecting such messaging infrastructure is not trivial and includes setting up of careful monitoring and failure pre-recognition. Naturally, lessons have been learnt and their outcome is very important for the current and future operation of such service.
id cern-1392613
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2011
record_format invenio
spelling cern-13926132022-08-17T13:33:01Zhttp://cds.cern.ch/record/1392613engEhm, FRunning a Reliable Messaging Infrastructure for CERN's Control SystemAccelerators and Storage RingsThe current middleware for CERN’s Controls System is based on two implementations: CORBA-based Controls MiddleWare (CMW) and Java Messaging Service (JMS). The JMS service is realized using the open source messaging product ActiveMQ and had became an increasing vital part of beam operations as data need to be transported reliably for various areas such as the beam protection system, post mortem analysis, beam commissioning or the alarm system. The current JMS service is made of 18 brokers running either in clusters or as single nodes. The main service is deployed as a two node cluster providing failover and load balancing capabilities for high availability. Non-critical applications running on virtual machines or desktop machines read data via a third broker to decouple the load from the operational main cluster. This scenario has been introduced last year and the statistics showed an uptime of 99.998% and an average data serving rate of 1.6GByte per minute represented by around 150 messages per second. Deploying, running, maintaining and protecting such messaging infrastructure is not trivial and includes setting up of careful monitoring and failure pre-recognition. Naturally, lessons have been learnt and their outcome is very important for the current and future operation of such service.CERN-ATS-2011-199oai:cds.cern.ch:13926132011-10-01
spellingShingle Accelerators and Storage Rings
Ehm, F
Running a Reliable Messaging Infrastructure for CERN's Control System
title Running a Reliable Messaging Infrastructure for CERN's Control System
title_full Running a Reliable Messaging Infrastructure for CERN's Control System
title_fullStr Running a Reliable Messaging Infrastructure for CERN's Control System
title_full_unstemmed Running a Reliable Messaging Infrastructure for CERN's Control System
title_short Running a Reliable Messaging Infrastructure for CERN's Control System
title_sort running a reliable messaging infrastructure for cern's control system
topic Accelerators and Storage Rings
url http://cds.cern.ch/record/1392613
work_keys_str_mv AT ehmf runningareliablemessaginginfrastructureforcernscontrolsystem