Cargando…

The Renovation of the CERN Controls Configuration Service

The Controls Configuration Service (CCS) is a key component in CERN's data driven accelerator Control System.  Based around a central database, the service also provides a range of client APIs and user interfaces - enabling configuration of controls for CERN's accelerator complex.  The ser...

Descripción completa

Detalles Bibliográficos
Autores principales: Burdzanowski, Lukasz, Roderick, Chris
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2015-MOPGF006
http://cds.cern.ch/record/2213462
_version_ 1780951990669410304
author Burdzanowski, Lukasz
Roderick, Chris
author_facet Burdzanowski, Lukasz
Roderick, Chris
author_sort Burdzanowski, Lukasz
collection CERN
description The Controls Configuration Service (CCS) is a key component in CERN's data driven accelerator Control System.  Based around a central database, the service also provides a range of client APIs and user interfaces - enabling configuration of controls for CERN's accelerator complex.  The service has existed for 35 years (29 based on Oracle DBMS). There has been substantial evolution of the CCS over time to cater for changing requirements and technology advances.  Inevitably this has led to increases in CCS complexity and an accumulation of technical debt.  These two aspects combined have a negative impact on the flexibility and maintainability of the CCS, leading to a potential bottleneck for Control System evolution.   This paper describes on-going renovation efforts (started mid-2014) to tackle the aforementioned issues, whilst ensuring overall system stability.  In particular, this paper covers architectural changes, the agile development process in place - bringing users close to the development cycle, and the deterministic approach used to treat technical debt.  Collectively these efforts are leading towards a successful renovation of a core element of the Control System.
id oai-inspirehep.net-1481493
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14814932019-09-30T06:29:59Zdoi:10.18429/JACoW-ICALEPCS2015-MOPGF006http://cds.cern.ch/record/2213462engBurdzanowski, LukaszRoderick, ChrisThe Renovation of the CERN Controls Configuration ServiceAccelerators and Storage RingsThe Controls Configuration Service (CCS) is a key component in CERN's data driven accelerator Control System.  Based around a central database, the service also provides a range of client APIs and user interfaces - enabling configuration of controls for CERN's accelerator complex.  The service has existed for 35 years (29 based on Oracle DBMS). There has been substantial evolution of the CCS over time to cater for changing requirements and technology advances.  Inevitably this has led to increases in CCS complexity and an accumulation of technical debt.  These two aspects combined have a negative impact on the flexibility and maintainability of the CCS, leading to a potential bottleneck for Control System evolution.   This paper describes on-going renovation efforts (started mid-2014) to tackle the aforementioned issues, whilst ensuring overall system stability.  In particular, this paper covers architectural changes, the agile development process in place - bringing users close to the development cycle, and the deterministic approach used to treat technical debt.  Collectively these efforts are leading towards a successful renovation of a core element of the Control System.oai:inspirehep.net:14814932015
spellingShingle Accelerators and Storage Rings
Burdzanowski, Lukasz
Roderick, Chris
The Renovation of the CERN Controls Configuration Service
title The Renovation of the CERN Controls Configuration Service
title_full The Renovation of the CERN Controls Configuration Service
title_fullStr The Renovation of the CERN Controls Configuration Service
title_full_unstemmed The Renovation of the CERN Controls Configuration Service
title_short The Renovation of the CERN Controls Configuration Service
title_sort renovation of the cern controls configuration service
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2015-MOPGF006
http://cds.cern.ch/record/2213462
work_keys_str_mv AT burdzanowskilukasz therenovationofthecerncontrolsconfigurationservice
AT roderickchris therenovationofthecerncontrolsconfigurationservice
AT burdzanowskilukasz renovationofthecerncontrolsconfigurationservice
AT roderickchris renovationofthecerncontrolsconfigurationservice