Cargando…

LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach

The Conditions Database (CondDB) of the LHCb experiment provides versioned, time dependent geometry and conditions data or all LHCb data processing applications (simulation, high level trigger, reconstruction, analysis). The evolution of CondDB and of the LHCb applications is a weakly-homomorphic pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Cattaneo, M, Clemencic, M, Shapoval, I
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1494124
_version_ 1780926537527197696
author Cattaneo, M
Clemencic, M
Shapoval, I
author_facet Cattaneo, M
Clemencic, M
Shapoval, I
author_sort Cattaneo, M
collection CERN
description The Conditions Database (CondDB) of the LHCb experiment provides versioned, time dependent geometry and conditions data or all LHCb data processing applications (simulation, high level trigger, reconstruction, analysis). The evolution of CondDB and of the LHCb applications is a weakly-homomorphic process. It means that compatibility between a CondDB state and LHCb application state may not be preserved across different database and application generations. More over, a CondDB state by itself belongs to a complex three-dimensional phase space which evolves according to certain CondDB self-compatibility criteria, so it is sometimes difficult even to determine a self-consistent CondDB state. These compatibility issues may lead to various kinds of problems in the LHCb production, varying from unexpected application crashes to incorrect data processing results. Thus, there is a need for defining a well-established set of compatibility criteria between mentioned above entities, together with developing a compatibility tracking system which will help to discover incompatibilities avoiding their negative consequences. This paper describes an attempt to approach this goal in the frame of the graph theory which allows to formalize elegantly the task of compatibility tracking.
id cern-1494124
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14941242019-09-30T06:29:59Zhttp://cds.cern.ch/record/1494124engCattaneo, MClemencic, MShapoval, ILHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory ApproachComputing and ComputersThe Conditions Database (CondDB) of the LHCb experiment provides versioned, time dependent geometry and conditions data or all LHCb data processing applications (simulation, high level trigger, reconstruction, analysis). The evolution of CondDB and of the LHCb applications is a weakly-homomorphic process. It means that compatibility between a CondDB state and LHCb application state may not be preserved across different database and application generations. More over, a CondDB state by itself belongs to a complex three-dimensional phase space which evolves according to certain CondDB self-compatibility criteria, so it is sometimes difficult even to determine a self-consistent CondDB state. These compatibility issues may lead to various kinds of problems in the LHCb production, varying from unexpected application crashes to incorrect data processing results. Thus, there is a need for defining a well-established set of compatibility criteria between mentioned above entities, together with developing a compatibility tracking system which will help to discover incompatibilities avoiding their negative consequences. This paper describes an attempt to approach this goal in the frame of the graph theory which allows to formalize elegantly the task of compatibility tracking.LHCb-PROC-2012-058CERN-LHCb-PROC-2012-058oai:cds.cern.ch:14941242012-11-27
spellingShingle Computing and Computers
Cattaneo, M
Clemencic, M
Shapoval, I
LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title_full LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title_fullStr LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title_full_unstemmed LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title_short LHCb Software and Conditions Database Cross-Compatibility Tracking System: a Graph-Theory Approach
title_sort lhcb software and conditions database cross-compatibility tracking system: a graph-theory approach
topic Computing and Computers
url http://cds.cern.ch/record/1494124
work_keys_str_mv AT cattaneom lhcbsoftwareandconditionsdatabasecrosscompatibilitytrackingsystemagraphtheoryapproach
AT clemencicm lhcbsoftwareandconditionsdatabasecrosscompatibilitytrackingsystemagraphtheoryapproach
AT shapovali lhcbsoftwareandconditionsdatabasecrosscompatibilitytrackingsystemagraphtheoryapproach