Cargando…

ARIADNE: a Tracking System for Relationships in LHCb Metadata

The data processing model of the LHCb experiment implies handling of an evolving set of heterogeneous metadata entities and relationships between them. The entities range from software and databases states to architecture specificators and software/data deployment locations. For instance, there is a...

Descripción completa

Detalles Bibliográficos
Autores principales: Shapoval, I, Clemencic, M, Cattaneo, M
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/4/042039
http://cds.cern.ch/record/2055712
_version_ 1780948311143874560
author Shapoval, I
Clemencic, M
Cattaneo, M
author_facet Shapoval, I
Clemencic, M
Cattaneo, M
author_sort Shapoval, I
collection CERN
description The data processing model of the LHCb experiment implies handling of an evolving set of heterogeneous metadata entities and relationships between them. The entities range from software and databases states to architecture specificators and software/data deployment locations. For instance, there is an important relationship between the LHCb Conditions Database (CondDB), which provides versioned, time dependent geometry and conditions data, and the LHCb software, which is the data processing applications (used for simulation, high level triggering, reconstruction and analysis of physics data). The evolution of CondDB and of the LHCb applications is a weakly-homomorphic process. It means that relationships between a CondDB state and LHCb application state may not be preserved across different database and application generations. These issues may lead to various kinds of problems in the LHCb production, varying from unexpected application crashes to incorrect data processing results. In this paper we present Ariadne – a generic metadata relationships tracking system based on the novel NoSQL Neo4j graph database. Its aim is to track and analyze many thousands of evolving relationships for cases such as the one described above, and several others, which would otherwise remain unmanaged and potentially harmful. The highlights of the paper include the system's implementation and management details, infrastructure needed for running it, security issues, first experience of usage in the LHCb production and potential of the system to be applied to a wider set of LHCb tasks.
id cern-2055712
institution Organización Europea para la Investigación Nuclear
publishDate 2014
record_format invenio
spelling cern-20557122022-08-17T13:32:46Zdoi:10.1088/1742-6596/513/4/042039http://cds.cern.ch/record/2055712Shapoval, IClemencic, MCattaneo, MARIADNE: a Tracking System for Relationships in LHCb MetadataDetectors and Experimental TechniquesComputing and ComputersThe data processing model of the LHCb experiment implies handling of an evolving set of heterogeneous metadata entities and relationships between them. The entities range from software and databases states to architecture specificators and software/data deployment locations. For instance, there is an important relationship between the LHCb Conditions Database (CondDB), which provides versioned, time dependent geometry and conditions data, and the LHCb software, which is the data processing applications (used for simulation, high level triggering, reconstruction and analysis of physics data). The evolution of CondDB and of the LHCb applications is a weakly-homomorphic process. It means that relationships between a CondDB state and LHCb application state may not be preserved across different database and application generations. These issues may lead to various kinds of problems in the LHCb production, varying from unexpected application crashes to incorrect data processing results. In this paper we present Ariadne – a generic metadata relationships tracking system based on the novel NoSQL Neo4j graph database. Its aim is to track and analyze many thousands of evolving relationships for cases such as the one described above, and several others, which would otherwise remain unmanaged and potentially harmful. The highlights of the paper include the system's implementation and management details, infrastructure needed for running it, security issues, first experience of usage in the LHCb production and potential of the system to be applied to a wider set of LHCb tasks.oai:cds.cern.ch:20557122014
spellingShingle Detectors and Experimental Techniques
Computing and Computers
Shapoval, I
Clemencic, M
Cattaneo, M
ARIADNE: a Tracking System for Relationships in LHCb Metadata
title ARIADNE: a Tracking System for Relationships in LHCb Metadata
title_full ARIADNE: a Tracking System for Relationships in LHCb Metadata
title_fullStr ARIADNE: a Tracking System for Relationships in LHCb Metadata
title_full_unstemmed ARIADNE: a Tracking System for Relationships in LHCb Metadata
title_short ARIADNE: a Tracking System for Relationships in LHCb Metadata
title_sort ariadne: a tracking system for relationships in lhcb metadata
topic Detectors and Experimental Techniques
Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/513/4/042039
http://cds.cern.ch/record/2055712
work_keys_str_mv AT shapovali ariadneatrackingsystemforrelationshipsinlhcbmetadata
AT clemencicm ariadneatrackingsystemforrelationshipsinlhcbmetadata
AT cattaneom ariadneatrackingsystemforrelationshipsinlhcbmetadata