_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