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...
Main Authors: | , , , , |
---|---|
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 |