Cargando…
The CERN Beam Instrumentation Group Offline Analysis Framework
Beam instrumentation (BI) systems at CERN require periodic verifications of both their state and condition. An instrument's condition can be diagnosed by looking for outliers in the logged data which can indicate the malfunction of a device. Presently, experts have no generic solution to observ...
Autores principales: | , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2017
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-IBIC2016-TUPG45 http://cds.cern.ch/record/2313148 |
_version_ | 1780958089854320640 |
---|---|
author | Kolad, Blazej Gras, Jean-Jacques Jackson, Stephen Pedersen, Stephane |
author_facet | Kolad, Blazej Gras, Jean-Jacques Jackson, Stephen Pedersen, Stephane |
author_sort | Kolad, Blazej |
collection | CERN |
description | Beam instrumentation (BI) systems at CERN require periodic verifications of both their state and condition. An instrument's condition can be diagnosed by looking for outliers in the logged data which can indicate the malfunction of a device. Presently, experts have no generic solution to observe and analyse an instrument's condition and as a result, many ad-hoc Python scripts have been developed to extract historical data from CERN's logging service. Clearly, ad-hoc developments are not desirable for medium/long term maintenance reasons and therefore a generic solution has been developed. In this paper we present the Offline Analysis Framework (OAF), used for automatic report generation based on data from the central logging service. OAF is a Java / Python based tool which allows generic analysis of any instrument's data extracted from the database. In addition to the generic analysis, advanced analysis can also be performed by providing custom Python code. This paper will explain the steps of the analysis, its scope and present the kind of reports that are generated and how instrumentation experts can benefit from them. It will subsequently demonstrate how this approach simplifies debugging, allows code re-use and optimises database and CPU resource usage. |
id | oai-inspirehep.net-1640092 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
record_format | invenio |
spelling | oai-inspirehep.net-16400922019-09-30T06:29:59Zdoi:10.18429/JACoW-IBIC2016-TUPG45http://cds.cern.ch/record/2313148engKolad, BlazejGras, Jean-JacquesJackson, StephenPedersen, StephaneThe CERN Beam Instrumentation Group Offline Analysis FrameworkAccelerators and Storage RingsBeam instrumentation (BI) systems at CERN require periodic verifications of both their state and condition. An instrument's condition can be diagnosed by looking for outliers in the logged data which can indicate the malfunction of a device. Presently, experts have no generic solution to observe and analyse an instrument's condition and as a result, many ad-hoc Python scripts have been developed to extract historical data from CERN's logging service. Clearly, ad-hoc developments are not desirable for medium/long term maintenance reasons and therefore a generic solution has been developed. In this paper we present the Offline Analysis Framework (OAF), used for automatic report generation based on data from the central logging service. OAF is a Java / Python based tool which allows generic analysis of any instrument's data extracted from the database. In addition to the generic analysis, advanced analysis can also be performed by providing custom Python code. This paper will explain the steps of the analysis, its scope and present the kind of reports that are generated and how instrumentation experts can benefit from them. It will subsequently demonstrate how this approach simplifies debugging, allows code re-use and optimises database and CPU resource usage.oai:inspirehep.net:16400922017 |
spellingShingle | Accelerators and Storage Rings Kolad, Blazej Gras, Jean-Jacques Jackson, Stephen Pedersen, Stephane The CERN Beam Instrumentation Group Offline Analysis Framework |
title | The CERN Beam Instrumentation Group Offline Analysis Framework |
title_full | The CERN Beam Instrumentation Group Offline Analysis Framework |
title_fullStr | The CERN Beam Instrumentation Group Offline Analysis Framework |
title_full_unstemmed | The CERN Beam Instrumentation Group Offline Analysis Framework |
title_short | The CERN Beam Instrumentation Group Offline Analysis Framework |
title_sort | cern beam instrumentation group offline analysis framework |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-IBIC2016-TUPG45 http://cds.cern.ch/record/2313148 |
work_keys_str_mv | AT koladblazej thecernbeaminstrumentationgroupofflineanalysisframework AT grasjeanjacques thecernbeaminstrumentationgroupofflineanalysisframework AT jacksonstephen thecernbeaminstrumentationgroupofflineanalysisframework AT pedersenstephane thecernbeaminstrumentationgroupofflineanalysisframework AT koladblazej cernbeaminstrumentationgroupofflineanalysisframework AT grasjeanjacques cernbeaminstrumentationgroupofflineanalysisframework AT jacksonstephen cernbeaminstrumentationgroupofflineanalysisframework AT pedersenstephane cernbeaminstrumentationgroupofflineanalysisframework |