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...
Autor principal: | |
---|---|
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 |