Cargando…

A Conditions Data Management System for HEP Experiments

Conditions data infrastructure for both ATLAS and CMS have to deal with the management of several Terabytes of data. Distributed computing access to this data requires particular care and attention to manage request-rates of up to several tens of kHz. Thanks to the large overlap in use cases and req...

Descripción completa

Detalles Bibliográficos
Autor principal: Laycock, Paul
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/1085/3/032040
http://cds.cern.ch/record/2291483
_version_ 1780956398867185664
author Laycock, Paul
author_facet Laycock, Paul
author_sort Laycock, Paul
collection CERN
description Conditions data infrastructure for both ATLAS and CMS have to deal with the management of several Terabytes of data. Distributed computing access to this data requires particular care and attention to manage request-rates of up to several tens of kHz. Thanks to the large overlap in use cases and requirements, ATLAS and CMS have worked towards a common solution for conditions data management with the aim of using this design for data-taking in Run 3. In the meantime other experiments, including NA62, have expressed an interest in this cross-experiment initiative. For experiments with a smaller payload volume and complexity, there is particular interest in simplifying the payload storage. The conditions data management model is implemented in a small set of relational database tables. A prototype access toolkit consisting of an intermediate web server has been implemented, using standard technologies available in the Java community. Access is provided through a set of REST services for which the API has been described in a generic way using standard Open API specifications, implemented in Swagger. Such a solution allows the automatic generation of client code and server stubs and further allows changes in the backend technology transparently. An important advantage of using a REST API for conditions access is the possibility of caching identical URLs, addressing one of the biggest challenges that large distributed computing solutions impose on conditions data access, avoiding direct DB access by means of standard web proxy solutions.
id cern-2291483
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22914832019-09-30T06:29:59Zdoi:10.1088/1742-6596/1085/3/032040http://cds.cern.ch/record/2291483engLaycock, PaulA Conditions Data Management System for HEP ExperimentsParticle Physics - ExperimentConditions data infrastructure for both ATLAS and CMS have to deal with the management of several Terabytes of data. Distributed computing access to this data requires particular care and attention to manage request-rates of up to several tens of kHz. Thanks to the large overlap in use cases and requirements, ATLAS and CMS have worked towards a common solution for conditions data management with the aim of using this design for data-taking in Run 3. In the meantime other experiments, including NA62, have expressed an interest in this cross-experiment initiative. For experiments with a smaller payload volume and complexity, there is particular interest in simplifying the payload storage. The conditions data management model is implemented in a small set of relational database tables. A prototype access toolkit consisting of an intermediate web server has been implemented, using standard technologies available in the Java community. Access is provided through a set of REST services for which the API has been described in a generic way using standard Open API specifications, implemented in Swagger. Such a solution allows the automatic generation of client code and server stubs and further allows changes in the backend technology transparently. An important advantage of using a REST API for conditions access is the possibility of caching identical URLs, addressing one of the biggest challenges that large distributed computing solutions impose on conditions data access, avoiding direct DB access by means of standard web proxy solutions.ATL-SOFT-PROC-2017-065oai:cds.cern.ch:22914832017-11-03
spellingShingle Particle Physics - Experiment
Laycock, Paul
A Conditions Data Management System for HEP Experiments
title A Conditions Data Management System for HEP Experiments
title_full A Conditions Data Management System for HEP Experiments
title_fullStr A Conditions Data Management System for HEP Experiments
title_full_unstemmed A Conditions Data Management System for HEP Experiments
title_short A Conditions Data Management System for HEP Experiments
title_sort conditions data management system for hep experiments
topic Particle Physics - Experiment
url https://dx.doi.org/10.1088/1742-6596/1085/3/032040
http://cds.cern.ch/record/2291483
work_keys_str_mv AT laycockpaul aconditionsdatamanagementsystemforhepexperiments
AT laycockpaul conditionsdatamanagementsystemforhepexperiments