Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Adding an option of the full identity verification of operating systems used for distributed task execution on provided clusters | high | practice, 1-1.5 months | open |
Using specialized tools for BM@N data processing on multicore platforms and parallel data processing on GPUs: | |||
- checking the multithreaded mode of Geant 4 in the last FairSoft/FairRoot version | above-high | practice, 1-1.5 monts | SPBU |
- implementation of Geant4 multithreaded mode in BmnRoot: all detectors must inherit from FairRoot CloneModule | average | practice, 2 month | SPBU |
- PROOF package of the ROOT software for parallel processing of experiment event trees | average | diploma, 6 months | SPBU |
- investigating the capabilities of the ROOT 6 environment for parallel data processing: RDataFrame, TBuffferMerger ... | low | diploma, 6 month | open |
- studying the capabilities of the Geant4 – CUDA package for parallel transportation of particle tracks during simulation | low | diploma, 6 months | open |
Study and test of modern distributed systems for Big Data processing (and file storages) in BmnRoot of the BM@N experiment at NICA | |||
- distributed system of the ATLAS experiment – PanDA | high | diploma, 1-2 years | Oleynik Danila, Petrosyan Artem |
- DIRAC management system | average | diploma, 1 year | open |
- ALFA package of the FAIR collaboration | average | diploma, 1 year | open |
- using the Hadoop framework | below low | diploma, 6-12 month | open |
Creation of distributed mock data processing for the BM@N experiment. Testing the mock data challenge on current multiprocessor system | average | diploma, 6 months | open |
Creation of a complete methodology for evaluating the performance of existing multiprocessor systems: NICA cluster, HybriLIT, Govorun, LIT CICC -using LINPACK synthetic tests to evaluate performance of single nodes and entire clusters; - using SPEC synthetic tests to evaluate performance of single nodes and entire clusters; - taking estimated network bandwidth (during data transfer) into account for the methodology; - addition of read/write speed of access to the distributed data storages to the methodology; - investigation and development of “real” tests to evaluate the performance of experiment data processing in the BmnRoot environment. | low | diploma, 6-12 months | open |
Implementation of the Docker for the BmnRoot software | low | diploma, 3-6 months | Balashov Nikita |
Search and profiling of time-consuming operations in simulation and event reconstruction in BmnRoot, parallelizing "long" functions with OpenMP, MPI, CUDA/OpenCL tools | below low | diploma, 6-12 months | open |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Improvement of the existing event display based on the EVE package of ROOT 6: | |||
- visualization of calorimeter towers in dependence on particle energy losses | high | practice/diploma, 2-6 months | open |
- adding (simulated and experimental) data for all detectors in the current configurations of the BM@N setup to the event display | high | practice/diploma, 2-6 months | open |
- colouring the geometry of the detectors and particle tracks depending on their types | high | practice/diploma, 2-6 months | open |
- creation of filters for visualization of particle tracks by particle types, energies, etc. | average | practice/diploma, 2-6 months | open |
- displaying coordinates of track points, type of particles, parent and child tracks | low | diploma, 6 months | open |
Development of the visualization system for graphical representation of events in the on-going experiment in online mode (Online Event Display): implementation of an algorithm for transferring "raw" event data using the DDS (Dynamic Deployment System) and FairMQ systems; implementation of the algorithm for continuous visualization of running events | high | diploma, 6-12 months | open |
Development of a training course on working with the event display of the BM@N experiment | low | diploma, 6-12 months | MIPT |
Analysis of the current state of visualization systems in high-energy physics experiments. Development of a system for visualizing particle collision events and detector geometries as a Web service | low | diploma, 1-2 years | MIPT |
Analysis of the current state of visualization systems in high-energy physics experiments. Development of a system for visualizing particle collision events and detector geometry in a virtual reality system, e.g. Unity | low | diploma, 1-2 years | MIPT |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Migrating the existing Unified Database from PostgreSQL 8 to 11 | high | diploma, 6 months | open |
Selection and deployment of an experiment File Catalog for files with simulated and experimental data, e.g. RUCIO | high | diploma, 6-12 months | open |
Implementing new functions to work with TTimeStamp type in ROOT 6: MySQL, Oracle, SQLite | average | diploma, 4-6 months | open |
Improvement of the existing web-interface for the developed Unified Database of the BM@N experiment. Adding to the Web interface the possibility to start distributed processing of selected files | average | diploma, 6-12 months | Oleynik Danila, Petrosyan Artem |
Development of Web monitoring for the experiment database using the Grafana package | low | diploma, 6 months | open |
Development of a graphical tool for transferring existing data of the experiment in a text and tabular format (list) to the database | low | diploma, 6 months | open |
Studying the modern databases in high-energy physics experiments. Selection and evaluation of the use of a modern NOSQL database (e.g. Apache Cassandra) to store data of the BM@N experiment | low | diploma, 6-12 months | open |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Testing the distributed execution of BM@N tasks on the Govorun Supercomputer, adding examples of distributed runs | high | practice, 1.5 months | open |
Adding the ability to set the dependency not only on separate subtasks, but also on the entire task | average | practice, 2 months | open |
Extending the possibility of merging resulting files: the ability to combine the results into one file | low | practice, 2 months | open |
Obtaining JSON-description for a list of simulated and experimental files from the database in accordance with the given selection criteria and implementing the possibility of acceptation of an input file list for processing in the form of the JSON description | low | diploma, 6 month | open |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Development of a Web interface for displaying BM@N data from the database of slow control system – Tango | high | diploma, 6 months | MIPT |
Development of MPD-Scheduler interfaces for the distributed processing of files with experimental data | high | diploma, 6 months | |
- cross-platform GUI application; | MIPT | ||
- Web interface of MPD-Scheduler. | MIPT |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Track reconstruction in the GEM detectors of the BM@N experiment using the GenFit package | average | diploma, 1 year | open |
Adaptation of L1 tracking (CBM) to Run 7 data of the BM@N experiment and add it to the BmnRoot reconstruction macro with conversion to the approved format | open | ||
Implementing BM@N data analysis on the identification and ratio estimation of charged kaons to pions (horn). | open |
Task | Priority | Expected Duration | Assignee |
---|---|---|---|
Searching and correcting error and warning messages in BmnRoot simulation and reconstruction | high | practice, 2 months | open |
Searching and correcting memory leaks in BmnRoot simulation and reconstructio | average | diploma, 6 months | open |