A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool

Complex Event Processing (CEP) is a methodology that combines data from many sources in order to identify events or patterns that need particular attention. It has gained a lot of momentum in the computing world in the past few years and is used in ATLAS to continuously monitor the behaviour of the...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Santos, Alejandro, Anders, G., Avolio, G., Kazarov, A., Lehmann Miotto, G., Soloviev, I.
Formato: Articulo
Lenguaje:Inglés
Publicado: 2015
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/128103
Aporte de:
id I19-R120-10915-128103
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Física
Testing and validation environment
Complex Event Processing
ATLAS
spellingShingle Ciencias Informáticas
Física
Testing and validation environment
Complex Event Processing
ATLAS
Santos, Alejandro
Anders, G.
Avolio, G.
Kazarov, A.
Lehmann Miotto, G.
Soloviev, I.
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
topic_facet Ciencias Informáticas
Física
Testing and validation environment
Complex Event Processing
ATLAS
description Complex Event Processing (CEP) is a methodology that combines data from many sources in order to identify events or patterns that need particular attention. It has gained a lot of momentum in the computing world in the past few years and is used in ATLAS to continuously monitor the behaviour of the data acquisition system, to trigger corrective actions and to guide the experiment's operators. This technology is very powerful, if experts regularly insert and update their knowledge about the system's behaviour into the CEP engine. Nevertheless, writing or modifying CEP rules is not trivial since the used programming paradigm is quite different with respect to what developers are normally familiar with. In order to help experts verify that the rules work as expected, we have thus developed a complete testing and validation environment. This system consists of three main parts: the first is the data reader from existing storage of all relevant data streams that are produced during data taking, the second is a playback tool that allows to re-inject data of specific data taking sessions from the past into the CEP engine, and the third is a reporting tool that shows the output that the rules loaded into the engine would have produced in the live system. In this paper we describe the design and implementation of this validation system, highlight its strengths and shortcomings and indicate how such a system could be reused in similar projects.
format Articulo
Articulo
author Santos, Alejandro
Anders, G.
Avolio, G.
Kazarov, A.
Lehmann Miotto, G.
Soloviev, I.
author_facet Santos, Alejandro
Anders, G.
Avolio, G.
Kazarov, A.
Lehmann Miotto, G.
Soloviev, I.
author_sort Santos, Alejandro
title A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
title_short A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
title_full A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
title_fullStr A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
title_full_unstemmed A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool
title_sort validation system for the complex event processing directives of the atlas shifter assistant tool
publishDate 2015
url http://sedici.unlp.edu.ar/handle/10915/128103
work_keys_str_mv AT santosalejandro avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT andersg avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT avoliog avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT kazarova avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT lehmannmiottog avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT solovievi avalidationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT santosalejandro validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT andersg validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT avoliog validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT kazarova validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT lehmannmiottog validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
AT solovievi validationsystemforthecomplexeventprocessingdirectivesoftheatlasshifterassistanttool
bdutipo_str Repositorios
_version_ 1764820451855433728