Towards a container-based architecture for CMS data acquisition

被引:0
|
作者
Amoiridis, Vassileios [1 ]
Behrens, Ulf [2 ]
Bocci, Andrea [1 ]
Branson, James [3 ]
Brummer, Philipp [1 ]
Cano, Eric [1 ]
Cittolin, Sergio [3 ]
Da Quintanilha, Joao Da Silva Almeida [1 ]
Darlea, Georgiana-Lavinia [4 ]
Deldicque, Christian [1 ]
Dobson, Marc [1 ]
Dvorak, Antonin [1 ]
Gigi, Dominique [1 ]
Glege, Frank [1 ]
Gomez-Ceballos, Guillelmo [4 ]
Gorniak, Patrycja [1 ]
Neven, Gutic [1 ]
Hegeman, Jeroen [1 ]
Moreno, Guillermo Izquierdo [1 ]
James, Thomas Owen [1 ]
Karimeh, Wassef [1 ]
Kartalas, Miltiadis [1 ]
Krawczyk, Rafal Dominik [2 ]
Li, Wei [2 ]
Long, Kenneth [4 ]
Meijers, Frans [1 ]
Meschi, Emilio [1 ]
Morovic, Srecko [3 ]
Orsini, Luciano [1 ]
Paus, Christoph [4 ]
Petrucci, Andrea [3 ]
Pieri, Marco [3 ]
Rabady, Dinyar Sebastian [1 ]
Racz, Attila [1 ]
Rizopoulos, Theodoros [1 ]
Sakulin, Hannes [1 ]
Schwick, Christoph [1 ]
Simelevicius, Dainius [1 ,5 ]
Tzanis, Polyneikis [1 ]
Velez, Cristina Vazquez [1 ]
Zejdl, Petr [1 ]
Zhang, Yousen [2 ]
Zogatova, Dominika [1 ]
机构
[1] CERN, Geneva, Switzerland
[2] Rice Univ, Houston, TX USA
[3] Univ Calif San Diego, San Diego, CA USA
[4] MIT, Cambridge, MA USA
[5] Vilnius Univ, Vilnius, Lithuania
关键词
D O I
10.1051/epjconf/202429502031
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Towards a container-based architecture for multi-tenant SaaS applications
    Truyen, Eddy
    Van Landuyt, Dimitri
    Reniers, Vincent
    Rafique, Ansar
    Lagaisse, Bert
    Joosen, Wouter
    15TH WORKSHOP ON ADAPTIVE AND REFLECTIVE MIDDLEWARE (ARM 2016), 2016,
  • [2] Container-based Microservice Architecture for Cloud Applications
    Singh, Vindeep
    Peddoju, Sateesh K.
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 847 - 852
  • [3] Container-based architecture for flexible industrial control applications
    Goldschmidt, Thomas
    Hauck-Stattelmann, Stefan
    Malakuti, Somayeh
    Gruner, Sten
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 84 : 28 - 36
  • [4] Towards Container-Based Resource Management for the Internet of Things
    Renner, Thomas
    Meldau, Marius
    Kliem, Andreas
    2016 INTERNATIONAL CONFERENCE ON SOFTWARE NETWORKING (ICSN), 2016, : 61 - 65
  • [5] HoneyFactory: Container-Based Comprehensive Cyber Deception Honeynet Architecture
    Yu, Tianxiang
    Xin, Yang
    Zhang, Chunyong
    ELECTRONICS, 2024, 13 (02)
  • [6] Recreation of Containers for High Availability Architecture and Container-Based Applications
    Pawlik, Rafal
    Werewka, Jan
    COMPUTER NETWORKS, CN 2019, 2019, 1039 : 287 - 298
  • [7] A Container-based Architecture for Real-Time Control Applications
    Tasci, Timur
    Melcher, Jan
    Verl, Alexander
    2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [8] A 3.5-tier container-based edge computing architecture
    Chen, Ching-Han
    Liu, Chao-Tsu
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 93 (93)
  • [9] A Container-based Architecture to Provide Services from SDR Devices
    Machado, Ederson Ribas
    Feldman, Max
    Muller, Ivan
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [10] A Container-Based Architecture to Build and Deploy Applications within a Social Network
    Lescisin, Michael
    Mahmoud, Qusay H.
    SYSCON 2022: THE 16TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2022,