Cargando…

Evolution of the ALICE software framework for Run 3

ALICE is one of the four major LHC experiments at CERN. When the accelerator enters the Run 3 data-taking period, starting in 2021, ALICE expects almost 100 times more Pb-Pb central collisions than now, resulting in a large increase of data throughput. In order to cope with this new challenge, the c...

Descripción completa

Detalles Bibliográficos
Autores principales: Eulisse, Giulio, Konopka, Piotr, Krzewicki, Mikolaj, Richter, Matthias, Rohr, David, Wenzel, Sandro
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/201921405010
http://cds.cern.ch/record/2700238
_version_ 1780964603734261760
author Eulisse, Giulio
Konopka, Piotr
Krzewicki, Mikolaj
Richter, Matthias
Rohr, David
Wenzel, Sandro
author_facet Eulisse, Giulio
Konopka, Piotr
Krzewicki, Mikolaj
Richter, Matthias
Rohr, David
Wenzel, Sandro
author_sort Eulisse, Giulio
collection CERN
description ALICE is one of the four major LHC experiments at CERN. When the accelerator enters the Run 3 data-taking period, starting in 2021, ALICE expects almost 100 times more Pb-Pb central collisions than now, resulting in a large increase of data throughput. In order to cope with this new challenge, the collaboration had to extensively rethink the whole data processing chain, with a tighter integration between Online and Offline computing worlds. Such a system, code-named ALICE O$^2$, is being developed in collaboration with the FAIR experiments at GSI. It is based on the ALFA framework which provides a generalized implementation of the ALICE High Level Trigger approach, designed around distributed software entities coordinating and communicating via message passing. We will highlight our efforts to integrate ALFA within the ALICE O$^2$ environment. We analyze the challenges arising from the different running environments for production and development, and conclude on requirements for a flexible and modular software framework. In particular we will present the ALICE O$^2$ Data Processing Layer which deals with ALICE specific requirements in terms of Data Model. The main goal is to reduce the complexity of development of algorithms and managing a distributed system, and by that leading to a significant simplification for the large majority of the ALICE users.
id oai-inspirehep.net-1761021
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling oai-inspirehep.net-17610212022-08-10T12:24:10Zdoi:10.1051/epjconf/201921405010http://cds.cern.ch/record/2700238engEulisse, GiulioKonopka, PiotrKrzewicki, MikolajRichter, MatthiasRohr, DavidWenzel, SandroEvolution of the ALICE software framework for Run 3Computing and ComputersALICE is one of the four major LHC experiments at CERN. When the accelerator enters the Run 3 data-taking period, starting in 2021, ALICE expects almost 100 times more Pb-Pb central collisions than now, resulting in a large increase of data throughput. In order to cope with this new challenge, the collaboration had to extensively rethink the whole data processing chain, with a tighter integration between Online and Offline computing worlds. Such a system, code-named ALICE O$^2$, is being developed in collaboration with the FAIR experiments at GSI. It is based on the ALFA framework which provides a generalized implementation of the ALICE High Level Trigger approach, designed around distributed software entities coordinating and communicating via message passing. We will highlight our efforts to integrate ALFA within the ALICE O$^2$ environment. We analyze the challenges arising from the different running environments for production and development, and conclude on requirements for a flexible and modular software framework. In particular we will present the ALICE O$^2$ Data Processing Layer which deals with ALICE specific requirements in terms of Data Model. The main goal is to reduce the complexity of development of algorithms and managing a distributed system, and by that leading to a significant simplification for the large majority of the ALICE users.oai:inspirehep.net:17610212019
spellingShingle Computing and Computers
Eulisse, Giulio
Konopka, Piotr
Krzewicki, Mikolaj
Richter, Matthias
Rohr, David
Wenzel, Sandro
Evolution of the ALICE software framework for Run 3
title Evolution of the ALICE software framework for Run 3
title_full Evolution of the ALICE software framework for Run 3
title_fullStr Evolution of the ALICE software framework for Run 3
title_full_unstemmed Evolution of the ALICE software framework for Run 3
title_short Evolution of the ALICE software framework for Run 3
title_sort evolution of the alice software framework for run 3
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/201921405010
http://cds.cern.ch/record/2700238
work_keys_str_mv AT eulissegiulio evolutionofthealicesoftwareframeworkforrun3
AT konopkapiotr evolutionofthealicesoftwareframeworkforrun3
AT krzewickimikolaj evolutionofthealicesoftwareframeworkforrun3
AT richtermatthias evolutionofthealicesoftwareframeworkforrun3
AT rohrdavid evolutionofthealicesoftwareframeworkforrun3
AT wenzelsandro evolutionofthealicesoftwareframeworkforrun3