Speaker
D. Liko
(CERN)
Description
The unprecedented size and complexity of the ATLAS TDAQ system
requires a comprehensive and flexible control system. Its role
ranges from the so-called run-control, e.g. starting and stopping
the datataking, to error handling and fault tolerance. It also
includes intialisation and verification of the overall system.
Following the traditional approach a hierachical system of
customizable controllers has been proposed. For the final system all
functionallity would be therefore available in a distributed manner,
with the possibility of local customisation.
After a technology survey the open source expert systemn CLIPS has
been chosen as a basis for the implementation of the supervison and
the verification system. The CLIPS interpreter has been extended to
provide a general control framework. Other ATLAS Online software
components have been integrated as plugins and provide the mechanism
for configuration and communication.
Several components have been implemented, that share this technology.
The dynamic behaviour of the individual component is fully described
by the rules, while the framework is based on a common
implementation. During these year these components have been the
subject of scalability tests up to the full system size.
Encouraging results are presented and validate the technology choice.
Authors
A. AMORIM
(Universidade de Lisboa, 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 for Nuclear Physics and Engineering, Bucharest, Romania)
I. ALEXANDROV
(JINR, Dubna, Russia)
I. SOLOVIEV
(PNPI, St-Petersburg, Russia)
J. FLAMMER
(CERN, Geneva, Switzerland)
L. MAPELLI
(CERN, Geneva, Switzerland)
L. PEDRO
(Universidade de Lisboa, Portugal)
M. CAPRINI
(National Institute for Nuclear Physics and 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)