Speaker
I. Soloviev
(CERN/PNPI)
Description
The ATLAS data acquisition system uses the database to describe configurations
for different types of data taking runs and different sub-detectors. Such
configurations are composed of complex data objects with many inter-relations.
During the DAQ system initialisation phase the configurations database is
simultaneously accessed by a large number of processes. It is also required that
such processes be notified about database changes that happen during or between
data-taking runs.
The paper describes the architecture of the configurations database. It presents
the set of graphical tools which are available for the database schema design and
the data editing. The automatic generation of data access libraries for C++ and Java
languages is also described. They provide the programming interfaces to access the
database either via a common file system or via remote database servers, and the
notification mechanism on data changes.
The paper presents results of recent performance and scalability tests, which
allow a conclusion to be drawn about the applicability of the current configurations
database implementation in the future DAQ system.
Primary authors
A. AMORIM
(Faculdade de Ciencias, Lisbon, Portugal)
A. Kazarov
(Petersburg Nuclear Physics Institute (PNPI))
D. BURCKHART-CHROMEK
(CERN, Geneva, Switzerland)
D. KLOSE
(Universidade de Lisboa, Portugal)
D. Liko
(CERN)
E. BADESCU
(National Institute of Physics and Nuclear Engineering, Bucharest, Romania)
I. ALEXANDROV
(JINR, Dubna, Russia)
I. Soloviev
(CERN/PNPI)
J. FLAMMER
(CERN, Geneva, Switzerland)
L. MAPELLI
(CERN, Geneva, Switzerland)
L. PEDRO
(Universidade de Lisboa, Portugal)
M. CAPRINI
(National Institute of Physics and Nuclear Engineering, Bucharest, Romania)
M. DOBSON
(CERN, Geneva, Switzerland)
M. Mineev
(Joint Institute for Nuclear Research (JINR))
N. FIUZA DE BARROS
(Universidade de Lisboa, Portugal)
R. JONES
(CERN, Geneva, Switzerland)
S. KOLOS
(CERN)
S. KOROBOV
(JINR, Dubna, Russia)
V. Kotov
(Joint Institute for Nuclear Research (JINR))
Y. RYABOV
(PNPI, St-Petersburg, Russia)