11-15 September 2023
Budker INP
Asia/Novosibirsk timezone

Management and operator control system based on microservice architecture and application on the HIPr accelerator

13 Sep 2023, 17:50
1h 10m
Board: 086
Poster Accelerator applications for medicine, industry and applied researches Posters II

Speaker

Petr Fedin (NRC "Kurchatov Institute")

Description

The paper describes the basic principles of developing a distributed control system (DCS) and a GARNET operator control system based on a microservice architecture as part of a high-availability cluster. The application of the operator's control system as a DCS component is described. The main elements of software components of operator control and DCS are presented and described. The process of conveyor assembly and publication of software tools into a working product environment, which implements the principle of continuous integration, is described. The mechanism of interaction of key components among themselves is presented. The mechanism for hosting management services using the Docker containerization system and Kubernetes container orchestration is demonstrated. Examples of services for interaction with users in the environment of the GARNET operator control system being developed, separation of users by roles and access rights, integration of the data visualization service using Grafana are shown. The vector of further development of DCS and operator control tools is described, in particular, the possibility of using the practice of developing user web interfaces using the micro frontend approach. The components and results of the operation of a prototype system designed to interact with the measurement infrastructure of the linear heavy ion accelerator HIPR are presented.

Young scientist paper Yes

Primary authors

Mikhail Saratovskikh (NRC "Kurchatov Institute") Alexander Zimin (NRC "Kurchatov Institute") Evgeniya Saratovskikh (NRC "Kurchatov Institute") Vladimir Gladkov (NRC "Kurchatov Institute") Andrey Orlov (NRC "Kurchatov Institute") Petr Fedin (NRC "Kurchatov Institute") Timur Kulevoy (NRC "Kurchatov Institute")

Presentation Materials

There are no materials yet.