Cargando…
Towards a container-based architecture for CMS data acquisition
The CMS data acquisition (DAQ) is implemented as a service-oriented architecture where DAQ applications, as well as general applications such as monitoring and error reporting, are run as self-contained services. The task of deployment and operation of services is achieved by using several heterogen...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2872288 |
_version_ | 1780978600352153600 |
---|---|
author | Amoiridis, Vasileios Behrens, Ulf Bocci, Andrea Branson, James Brummer, Philipp Maximilian Cano, Eric Cittolin, Sergio Quintanilha, Joao Darlea, Georgiana Lavinia Deldicque, Christian Dobson, Marc Dvorak, Antonin Gigi, Dominique Glege, Frank Gomez Ceballos, Guillelmo Gorniak, Patrycja Ewa Gutic, Neven Hegeman, Jeroen Guido Da Silva Gomes, Diego James, Thomas Owen Karimeh, Wassef Kartalas, Miltiadis Krawczyk, Rafal Dominik Li, Wei Long, Kenneth Meijers, Franciscus Meschi, Emilio Morovic, Srecko Orsini, Luciano Paus, Christoph Maria Ernst Petrucci, Andrea Pieri, Marco Rabady, Dinyar Sebastian Racz, Attila Rizopoulos, Theodoros Sakulin, Hannes Schwick, Christoph Simelevicius, Dainius Tzanis, Polyneikis Vazquez Velez, Cristina Zejdl, Petr Zhang, Yousen Zogatova, Dominika |
author_facet | Amoiridis, Vasileios Behrens, Ulf Bocci, Andrea Branson, James Brummer, Philipp Maximilian Cano, Eric Cittolin, Sergio Quintanilha, Joao Darlea, Georgiana Lavinia Deldicque, Christian Dobson, Marc Dvorak, Antonin Gigi, Dominique Glege, Frank Gomez Ceballos, Guillelmo Gorniak, Patrycja Ewa Gutic, Neven Hegeman, Jeroen Guido Da Silva Gomes, Diego James, Thomas Owen Karimeh, Wassef Kartalas, Miltiadis Krawczyk, Rafal Dominik Li, Wei Long, Kenneth Meijers, Franciscus Meschi, Emilio Morovic, Srecko Orsini, Luciano Paus, Christoph Maria Ernst Petrucci, Andrea Pieri, Marco Rabady, Dinyar Sebastian Racz, Attila Rizopoulos, Theodoros Sakulin, Hannes Schwick, Christoph Simelevicius, Dainius Tzanis, Polyneikis Vazquez Velez, Cristina Zejdl, Petr Zhang, Yousen Zogatova, Dominika |
author_sort | Amoiridis, Vasileios |
collection | CERN |
description | The CMS data acquisition (DAQ) is implemented as a service-oriented architecture where DAQ applications, as well as general applications such as monitoring and error reporting, are run as self-contained services. The task of deployment and operation of services is achieved by using several heterogeneous facilities, custom configuration data and scripts in several languages. In this work, we restructure the existing system into a homogeneous, scalable cloud architecture adopting a uniform paradigm, where all applications are orchestrated in a uniform environment with standardized facilities. In this new paradigm DAQ applications are organized as groups of containers and the required software is packaged into container images. Automation of all aspects of coordinating and managing containers is provided by the Kubernetes environment, where a set of physical and virtual machines is unified in a single pool of compute resources. We demonstrate that a container-based cloud architecture provides an across-the-board solution that can be applied for DAQ in CMS. We show strengths and advantages of running DAQ applications in a container infrastructure as compared to a traditional application model. |
id | cern-2872288 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28722882023-09-25T18:53:33Zhttp://cds.cern.ch/record/2872288engAmoiridis, VasileiosBehrens, UlfBocci, AndreaBranson, JamesBrummer, Philipp MaximilianCano, EricCittolin, SergioQuintanilha, JoaoDarlea, Georgiana LaviniaDeldicque, ChristianDobson, MarcDvorak, AntoninGigi, DominiqueGlege, FrankGomez Ceballos, GuillelmoGorniak, Patrycja EwaGutic, NevenHegeman, Jeroen GuidoDa Silva Gomes, DiegoJames, Thomas OwenKarimeh, WassefKartalas, MiltiadisKrawczyk, Rafal DominikLi, WeiLong, KennethMeijers, FranciscusMeschi, EmilioMorovic, SreckoOrsini, LucianoPaus, Christoph Maria ErnstPetrucci, AndreaPieri, MarcoRabady, Dinyar SebastianRacz, AttilaRizopoulos, TheodorosSakulin, HannesSchwick, ChristophSimelevicius, DainiusTzanis, PolyneikisVazquez Velez, CristinaZejdl, PetrZhang, YousenZogatova, DominikaTowards a container-based architecture for CMS data acquisitionDetectors and Experimental TechniquesThe CMS data acquisition (DAQ) is implemented as a service-oriented architecture where DAQ applications, as well as general applications such as monitoring and error reporting, are run as self-contained services. The task of deployment and operation of services is achieved by using several heterogeneous facilities, custom configuration data and scripts in several languages. In this work, we restructure the existing system into a homogeneous, scalable cloud architecture adopting a uniform paradigm, where all applications are orchestrated in a uniform environment with standardized facilities. In this new paradigm DAQ applications are organized as groups of containers and the required software is packaged into container images. Automation of all aspects of coordinating and managing containers is provided by the Kubernetes environment, where a set of physical and virtual machines is unified in a single pool of compute resources. We demonstrate that a container-based cloud architecture provides an across-the-board solution that can be applied for DAQ in CMS. We show strengths and advantages of running DAQ applications in a container infrastructure as compared to a traditional application model.CMS-CR-2023-145oai:cds.cern.ch:28722882023-08-31 |
spellingShingle | Detectors and Experimental Techniques Amoiridis, Vasileios Behrens, Ulf Bocci, Andrea Branson, James Brummer, Philipp Maximilian Cano, Eric Cittolin, Sergio Quintanilha, Joao Darlea, Georgiana Lavinia Deldicque, Christian Dobson, Marc Dvorak, Antonin Gigi, Dominique Glege, Frank Gomez Ceballos, Guillelmo Gorniak, Patrycja Ewa Gutic, Neven Hegeman, Jeroen Guido Da Silva Gomes, Diego James, Thomas Owen Karimeh, Wassef Kartalas, Miltiadis Krawczyk, Rafal Dominik Li, Wei Long, Kenneth Meijers, Franciscus Meschi, Emilio Morovic, Srecko Orsini, Luciano Paus, Christoph Maria Ernst Petrucci, Andrea Pieri, Marco Rabady, Dinyar Sebastian Racz, Attila Rizopoulos, Theodoros Sakulin, Hannes Schwick, Christoph Simelevicius, Dainius Tzanis, Polyneikis Vazquez Velez, Cristina Zejdl, Petr Zhang, Yousen Zogatova, Dominika Towards a container-based architecture for CMS data acquisition |
title | Towards a container-based architecture for CMS data acquisition |
title_full | Towards a container-based architecture for CMS data acquisition |
title_fullStr | Towards a container-based architecture for CMS data acquisition |
title_full_unstemmed | Towards a container-based architecture for CMS data acquisition |
title_short | Towards a container-based architecture for CMS data acquisition |
title_sort | towards a container-based architecture for cms data acquisition |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/2872288 |
work_keys_str_mv | AT amoiridisvasileios towardsacontainerbasedarchitectureforcmsdataacquisition AT behrensulf towardsacontainerbasedarchitectureforcmsdataacquisition AT bocciandrea towardsacontainerbasedarchitectureforcmsdataacquisition AT bransonjames towardsacontainerbasedarchitectureforcmsdataacquisition AT brummerphilippmaximilian towardsacontainerbasedarchitectureforcmsdataacquisition AT canoeric towardsacontainerbasedarchitectureforcmsdataacquisition AT cittolinsergio towardsacontainerbasedarchitectureforcmsdataacquisition AT quintanilhajoao towardsacontainerbasedarchitectureforcmsdataacquisition AT darleageorgianalavinia towardsacontainerbasedarchitectureforcmsdataacquisition AT deldicquechristian towardsacontainerbasedarchitectureforcmsdataacquisition AT dobsonmarc towardsacontainerbasedarchitectureforcmsdataacquisition AT dvorakantonin towardsacontainerbasedarchitectureforcmsdataacquisition AT gigidominique towardsacontainerbasedarchitectureforcmsdataacquisition AT glegefrank towardsacontainerbasedarchitectureforcmsdataacquisition AT gomezceballosguillelmo towardsacontainerbasedarchitectureforcmsdataacquisition AT gorniakpatrycjaewa towardsacontainerbasedarchitectureforcmsdataacquisition AT guticneven towardsacontainerbasedarchitectureforcmsdataacquisition AT hegemanjeroenguido towardsacontainerbasedarchitectureforcmsdataacquisition AT dasilvagomesdiego towardsacontainerbasedarchitectureforcmsdataacquisition AT jamesthomasowen towardsacontainerbasedarchitectureforcmsdataacquisition AT karimehwassef towardsacontainerbasedarchitectureforcmsdataacquisition AT kartalasmiltiadis towardsacontainerbasedarchitectureforcmsdataacquisition AT krawczykrafaldominik towardsacontainerbasedarchitectureforcmsdataacquisition AT liwei towardsacontainerbasedarchitectureforcmsdataacquisition AT longkenneth towardsacontainerbasedarchitectureforcmsdataacquisition AT meijersfranciscus towardsacontainerbasedarchitectureforcmsdataacquisition AT meschiemilio towardsacontainerbasedarchitectureforcmsdataacquisition AT morovicsrecko towardsacontainerbasedarchitectureforcmsdataacquisition AT orsiniluciano towardsacontainerbasedarchitectureforcmsdataacquisition AT pauschristophmariaernst towardsacontainerbasedarchitectureforcmsdataacquisition AT petrucciandrea towardsacontainerbasedarchitectureforcmsdataacquisition AT pierimarco towardsacontainerbasedarchitectureforcmsdataacquisition AT rabadydinyarsebastian towardsacontainerbasedarchitectureforcmsdataacquisition AT raczattila towardsacontainerbasedarchitectureforcmsdataacquisition AT rizopoulostheodoros towardsacontainerbasedarchitectureforcmsdataacquisition AT sakulinhannes towardsacontainerbasedarchitectureforcmsdataacquisition AT schwickchristoph towardsacontainerbasedarchitectureforcmsdataacquisition AT simeleviciusdainius towardsacontainerbasedarchitectureforcmsdataacquisition AT tzanispolyneikis towardsacontainerbasedarchitectureforcmsdataacquisition AT vazquezvelezcristina towardsacontainerbasedarchitectureforcmsdataacquisition AT zejdlpetr towardsacontainerbasedarchitectureforcmsdataacquisition AT zhangyousen towardsacontainerbasedarchitectureforcmsdataacquisition AT zogatovadominika towardsacontainerbasedarchitectureforcmsdataacquisition |