Cargando…
Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System
The complexity of today's experiments in High Energy Physics results in a large amount of readout channels which can count up to a million and above. The experiments in general consist of various subsystems which themselves comprise a large amount of detectors requiring sophisticated DAQ and re...
Autores principales: | , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2008
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1109/TNS.2007.913471 http://cds.cern.ch/record/1110984 |
_version_ | 1780914291812073472 |
---|---|
author | Köstner, S Breton, D Charlet, D Fontanelli, F Frank, M Gaspar, C Haefeli, G Jacobsson, R Jost, B Mini, G Neufeld, N Nogueira, R Potterat, C Robbe, P Sannino, M Videau, I |
author_facet | Köstner, S Breton, D Charlet, D Fontanelli, F Frank, M Gaspar, C Haefeli, G Jacobsson, R Jost, B Mini, G Neufeld, N Nogueira, R Potterat, C Robbe, P Sannino, M Videau, I |
author_sort | Köstner, S |
collection | CERN |
description | The complexity of today's experiments in High Energy Physics results in a large amount of readout channels which can count up to a million and above. The experiments in general consist of various subsystems which themselves comprise a large amount of detectors requiring sophisticated DAQ and readout electronics. We report here on the structured software layers to control such a data acquisition system for the case of LHCb which is one of the four experiments for LHC. Additional focus is given on the protocols in use as well as the required hardware. An abstraction layer was implemented to allow access on the different and distinct hardware types in a coherent and generic manner. The hierarchical structure which allows propagating commands down to the subsystems is explained. Via finite state machines an expert system with auto-recovery abilities can be modeled. |
id | cern-1110984 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2008 |
record_format | invenio |
spelling | cern-11109842019-09-30T06:29:59Zdoi:10.1109/TNS.2007.913471http://cds.cern.ch/record/1110984engKöstner, SBreton, DCharlet, DFontanelli, FFrank, MGaspar, CHaefeli, GJacobsson, RJost, BMini, GNeufeld, NNogueira, RPotterat, CRobbe, PSannino, MVideau, IGeneric and Layered Framework Components for the Control of a Large Scale Data Acquisition SystemComputing and ComputersThe complexity of today's experiments in High Energy Physics results in a large amount of readout channels which can count up to a million and above. The experiments in general consist of various subsystems which themselves comprise a large amount of detectors requiring sophisticated DAQ and readout electronics. We report here on the structured software layers to control such a data acquisition system for the case of LHCb which is one of the four experiments for LHC. Additional focus is given on the protocols in use as well as the required hardware. An abstraction layer was implemented to allow access on the different and distinct hardware types in a coherent and generic manner. The hierarchical structure which allows propagating commands down to the subsystems is explained. Via finite state machines an expert system with auto-recovery abilities can be modeled.oai:cds.cern.ch:11109842008 |
spellingShingle | Computing and Computers Köstner, S Breton, D Charlet, D Fontanelli, F Frank, M Gaspar, C Haefeli, G Jacobsson, R Jost, B Mini, G Neufeld, N Nogueira, R Potterat, C Robbe, P Sannino, M Videau, I Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title | Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title_full | Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title_fullStr | Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title_full_unstemmed | Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title_short | Generic and Layered Framework Components for the Control of a Large Scale Data Acquisition System |
title_sort | generic and layered framework components for the control of a large scale data acquisition system |
topic | Computing and Computers |
url | https://dx.doi.org/10.1109/TNS.2007.913471 http://cds.cern.ch/record/1110984 |
work_keys_str_mv | AT kostners genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT bretond genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT charletd genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT fontanellif genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT frankm genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT gasparc genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT haefelig genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT jacobssonr genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT jostb genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT minig genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT neufeldn genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT nogueirar genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT potteratc genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT robbep genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT sanninom genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem AT videaui genericandlayeredframeworkcomponentsforthecontrolofalargescaledataacquisitionsystem |