Cargando…

Algorithms for processing of large data sets using distributed architectures and load balancing

Modern experiments in high energy physics impose great demands on the reliability, the efficiency, and the data rate of Data Acquisition System (DAQ). This thesis focuses on the stability of the intelligent, FPGA-based Data Acquisition System (iFDAQ) of the COMPASS experiment at CERN. The iFDAQ util...

Descripción completa

Detalles Bibliográficos
Autor principal: Subrt, Ondrej
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2784152
_version_ 1780972089350553600
author Subrt, Ondrej
author_facet Subrt, Ondrej
author_sort Subrt, Ondrej
collection CERN
description Modern experiments in high energy physics impose great demands on the reliability, the efficiency, and the data rate of Data Acquisition System (DAQ). This thesis focuses on the stability of the intelligent, FPGA-based Data Acquisition System (iFDAQ) of the COMPASS experiment at CERN. The iFDAQ utilizing a hardware event builder is designed to be able to readout data at the maximum rate of the experiment. The iFDAQ stability improvement consists of several various tasks. Firstly, the new communication library DIALOG for the Inter-Process Communication (IPC) is presented. Secondly, the DAQ Debugger is developed to help with the iFDAQ error detection. Then, the stable iFDAQ gives an opportunity to implement the iFDAQ continuously running mode running 24/7 without any stops. Finally, Load Balancing (LB) of the iFDAQ is solved using Dynamic Programming (DP), Greedy Heuristic (GH), Integer Linear Programming (ILP), Genetic Algorithm (GA) and Reinforcement Learning (RL).
id cern-2784152
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27841522021-10-26T19:27:07Zhttp://cds.cern.ch/record/2784152engSubrt, OndrejAlgorithms for processing of large data sets using distributed architectures and load balancingComputing and ComputersModern experiments in high energy physics impose great demands on the reliability, the efficiency, and the data rate of Data Acquisition System (DAQ). This thesis focuses on the stability of the intelligent, FPGA-based Data Acquisition System (iFDAQ) of the COMPASS experiment at CERN. The iFDAQ utilizing a hardware event builder is designed to be able to readout data at the maximum rate of the experiment. The iFDAQ stability improvement consists of several various tasks. Firstly, the new communication library DIALOG for the Inter-Process Communication (IPC) is presented. Secondly, the DAQ Debugger is developed to help with the iFDAQ error detection. Then, the stable iFDAQ gives an opportunity to implement the iFDAQ continuously running mode running 24/7 without any stops. Finally, Load Balancing (LB) of the iFDAQ is solved using Dynamic Programming (DP), Greedy Heuristic (GH), Integer Linear Programming (ILP), Genetic Algorithm (GA) and Reinforcement Learning (RL).CERN-THESIS-2020-368oai:cds.cern.ch:27841522021-10-14T15:36:49Z
spellingShingle Computing and Computers
Subrt, Ondrej
Algorithms for processing of large data sets using distributed architectures and load balancing
title Algorithms for processing of large data sets using distributed architectures and load balancing
title_full Algorithms for processing of large data sets using distributed architectures and load balancing
title_fullStr Algorithms for processing of large data sets using distributed architectures and load balancing
title_full_unstemmed Algorithms for processing of large data sets using distributed architectures and load balancing
title_short Algorithms for processing of large data sets using distributed architectures and load balancing
title_sort algorithms for processing of large data sets using distributed architectures and load balancing
topic Computing and Computers
url http://cds.cern.ch/record/2784152
work_keys_str_mv AT subrtondrej algorithmsforprocessingoflargedatasetsusingdistributedarchitecturesandloadbalancing