Cargando…

The LHCb configuration database

The Experiment Control System (ECS) will handle the monitoring, configuration and operation of all the LHCb experimental equipment. All parameters required to configure electronics equipment under the control of the ECS will reside in a configuration database. The database will contain two kinds of...

Descripción completa

Detalles Bibliográficos
Autores principales: Abadie, Lana, van Herwijnen, Eric, Gaspar, Clara, Jacobsson, Richard, Jost, Beat, Neufeld, Niko
Lenguaje:eng
Publicado: 2005
Materias:
Acceso en línea:http://cds.cern.ch/record/1444501
_version_ 1780924752577167360
author Abadie, Lana
van Herwijnen, Eric
Gaspar, Clara
Jacobsson, Richard
Jost, Beat
Neufeld, Niko
author_facet Abadie, Lana
van Herwijnen, Eric
Gaspar, Clara
Jacobsson, Richard
Jost, Beat
Neufeld, Niko
author_sort Abadie, Lana
collection CERN
description The Experiment Control System (ECS) will handle the monitoring, configuration and operation of all the LHCb experimental equipment. All parameters required to configure electronics equipment under the control of the ECS will reside in a configuration database. The database will contain two kinds of information: 1. Configuration properties about devices such as hardware addresses, geographical location, and operational parameters associated with particular running modes (dynamic properties). 2. Connectivity between devices : this consists of describing the output and input connections of a device (static properties). The representation of these data using tables must be complete so that it can provide all the required information to the ECS and must cater for all the subsystems. The design should also guarantee a fast response time, even if a query results in a large volume of data being loaded from the database into the ECS. To fulfil these constraints, we apply the following methodology: Determine from the dataflow the list of all devices in the subsystem and the connections between devices, Collect use cases and apply the $Entity$ $Relationship$ $Model$ to design the schema of the tables, Define an API allowing users to interact with the database according to the use cases, Implement the API and create tools. The configuration database is a relational database which has been implemented using Oracle. A part of the configuration database is built using the Database tool developed in common for the four LHC experiments by JCOP (Joints Controls Project). To test the configuration database design we have integrated it into the LHCb TFC and DAQ systems.
id cern-1444501
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2005
record_format invenio
spelling cern-14445012019-09-30T06:29:59Zhttp://cds.cern.ch/record/1444501engAbadie, Lanavan Herwijnen, EricGaspar, ClaraJacobsson, RichardJost, BeatNeufeld, NikoThe LHCb configuration databaseComputing and ComputersThe Experiment Control System (ECS) will handle the monitoring, configuration and operation of all the LHCb experimental equipment. All parameters required to configure electronics equipment under the control of the ECS will reside in a configuration database. The database will contain two kinds of information: 1. Configuration properties about devices such as hardware addresses, geographical location, and operational parameters associated with particular running modes (dynamic properties). 2. Connectivity between devices : this consists of describing the output and input connections of a device (static properties). The representation of these data using tables must be complete so that it can provide all the required information to the ECS and must cater for all the subsystems. The design should also guarantee a fast response time, even if a query results in a large volume of data being loaded from the database into the ECS. To fulfil these constraints, we apply the following methodology: Determine from the dataflow the list of all devices in the subsystem and the connections between devices, Collect use cases and apply the $Entity$ $Relationship$ $Model$ to design the schema of the tables, Define an API allowing users to interact with the database according to the use cases, Implement the API and create tools. The configuration database is a relational database which has been implemented using Oracle. A part of the configuration database is built using the Database tool developed in common for the four LHC experiments by JCOP (Joints Controls Project). To test the configuration database design we have integrated it into the LHCb TFC and DAQ systems.LHCb-PROC-2005-029CERN-LHCb-PROC-2005-029oai:cds.cern.ch:14445012005-10-10
spellingShingle Computing and Computers
Abadie, Lana
van Herwijnen, Eric
Gaspar, Clara
Jacobsson, Richard
Jost, Beat
Neufeld, Niko
The LHCb configuration database
title The LHCb configuration database
title_full The LHCb configuration database
title_fullStr The LHCb configuration database
title_full_unstemmed The LHCb configuration database
title_short The LHCb configuration database
title_sort lhcb configuration database
topic Computing and Computers
url http://cds.cern.ch/record/1444501
work_keys_str_mv AT abadielana thelhcbconfigurationdatabase
AT vanherwijneneric thelhcbconfigurationdatabase
AT gasparclara thelhcbconfigurationdatabase
AT jacobssonrichard thelhcbconfigurationdatabase
AT jostbeat thelhcbconfigurationdatabase
AT neufeldniko thelhcbconfigurationdatabase
AT abadielana lhcbconfigurationdatabase
AT vanherwijneneric lhcbconfigurationdatabase
AT gasparclara lhcbconfigurationdatabase
AT jacobssonrichard lhcbconfigurationdatabase
AT jostbeat lhcbconfigurationdatabase
AT neufeldniko lhcbconfigurationdatabase