Designing a New Infrastructure for ATLAS Online Web Services

Within the ATLAS detector, the Trigger and Data Acquisition system is responsible for the online processing of data streamed from the detector during collisions at the Large Hadron Collider (LHC) at CERN. The online farm is composed of ~4000 servers processing the data read out from ~100 million det...

Full description

Bibliographic Details
Main Authors: Ballestrero Sergio, Brasolin Franco, Sanchez Pineda Arturo, Scannicchio Diana Alessandra, Twomey Matthew Shaun
Format: Article
Language:English
Published: EDP Sciences 2020-01-01
Series:EPJ Web of Conferences
Online Access:https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07030.pdf
id doaj-c9865ef6ebac41d8934903b54e6fc2fd
record_format Article
spelling doaj-c9865ef6ebac41d8934903b54e6fc2fd2021-08-02T15:10:40ZengEDP SciencesEPJ Web of Conferences2100-014X2020-01-012450703010.1051/epjconf/202024507030epjconf_chep2020_07030Designing a New Infrastructure for ATLAS Online Web ServicesBallestrero Sergio0Brasolin Franco1Sanchez Pineda Arturo2Scannicchio Diana Alessandra3Twomey Matthew Shaun4University of JohannesburgIstituto Nazionale di Fisica Nucleare Sezione di BolognaINFN Gruppo Collegato di Udine and Università di UdineUniversity of California IrvineUniversity of WashingtonWithin the ATLAS detector, the Trigger and Data Acquisition system is responsible for the online processing of data streamed from the detector during collisions at the Large Hadron Collider (LHC) at CERN. The online farm is composed of ~4000 servers processing the data read out from ~100 million detector channels through multiple trigger levels. The capability to monitor the ongoing data taking and all the involved applications is essential to debug and intervene promptly to ensure efficient data taking. The base of the current web service architecture was designed a few years ago, at the beginning of the ATLAS operation (Run 1). It was intended to serve primarily static content from a Network-attached Storage, and privileging strict security, using separate web servers for internal (ATLAS Technical and Control Network - ATCN) and external (CERN General Purpose Network and public internet) access. During these years, it has become necessary to add to the static content an increasing number of dynamic web-based User Interfaces, as they provided new functionalities and replaced legacy desktop UIs. These are typically served by applications on VMs inside ATCN and made accessible externally via chained reverse HTTP proxies. As the trend towards Web UIs continues, the current design has shown its limits, and its increasing complexity became an issue for maintenance and growth. It is, therefore, necessary to review the overall web services architecture for ATLAS, taking into account the current and future needs of the upcoming LHC Run 3. In this paper, we present our investigation and roadmap to re-design the web services system to better operate and monitor the ATLAS detector, while maintaining the security of critical services, such as Detector Control System, and maintaining the separation of remote monitoring and on-site control according to ATLAS policies.https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07030.pdf
collection DOAJ
language English
format Article
sources DOAJ
author Ballestrero Sergio
Brasolin Franco
Sanchez Pineda Arturo
Scannicchio Diana Alessandra
Twomey Matthew Shaun
spellingShingle Ballestrero Sergio
Brasolin Franco
Sanchez Pineda Arturo
Scannicchio Diana Alessandra
Twomey Matthew Shaun
Designing a New Infrastructure for ATLAS Online Web Services
EPJ Web of Conferences
author_facet Ballestrero Sergio
Brasolin Franco
Sanchez Pineda Arturo
Scannicchio Diana Alessandra
Twomey Matthew Shaun
author_sort Ballestrero Sergio
title Designing a New Infrastructure for ATLAS Online Web Services
title_short Designing a New Infrastructure for ATLAS Online Web Services
title_full Designing a New Infrastructure for ATLAS Online Web Services
title_fullStr Designing a New Infrastructure for ATLAS Online Web Services
title_full_unstemmed Designing a New Infrastructure for ATLAS Online Web Services
title_sort designing a new infrastructure for atlas online web services
publisher EDP Sciences
series EPJ Web of Conferences
issn 2100-014X
publishDate 2020-01-01
description Within the ATLAS detector, the Trigger and Data Acquisition system is responsible for the online processing of data streamed from the detector during collisions at the Large Hadron Collider (LHC) at CERN. The online farm is composed of ~4000 servers processing the data read out from ~100 million detector channels through multiple trigger levels. The capability to monitor the ongoing data taking and all the involved applications is essential to debug and intervene promptly to ensure efficient data taking. The base of the current web service architecture was designed a few years ago, at the beginning of the ATLAS operation (Run 1). It was intended to serve primarily static content from a Network-attached Storage, and privileging strict security, using separate web servers for internal (ATLAS Technical and Control Network - ATCN) and external (CERN General Purpose Network and public internet) access. During these years, it has become necessary to add to the static content an increasing number of dynamic web-based User Interfaces, as they provided new functionalities and replaced legacy desktop UIs. These are typically served by applications on VMs inside ATCN and made accessible externally via chained reverse HTTP proxies. As the trend towards Web UIs continues, the current design has shown its limits, and its increasing complexity became an issue for maintenance and growth. It is, therefore, necessary to review the overall web services architecture for ATLAS, taking into account the current and future needs of the upcoming LHC Run 3. In this paper, we present our investigation and roadmap to re-design the web services system to better operate and monitor the ATLAS detector, while maintaining the security of critical services, such as Detector Control System, and maintaining the separation of remote monitoring and on-site control according to ATLAS policies.
url https://www.epj-conferences.org/articles/epjconf/pdf/2020/21/epjconf_chep2020_07030.pdf
work_keys_str_mv AT ballestrerosergio designinganewinfrastructureforatlasonlinewebservices
AT brasolinfranco designinganewinfrastructureforatlasonlinewebservices
AT sanchezpinedaarturo designinganewinfrastructureforatlasonlinewebservices
AT scannicchiodianaalessandra designinganewinfrastructureforatlasonlinewebservices
AT twomeymatthewshaun designinganewinfrastructureforatlasonlinewebservices
_version_ 1721230850293497856