Accelerator network monitoring system based on microservices architecture  

在线阅读下载全文

作  者:Wang Yifeng Liu Jia Cheng Sinong Xu Guanglei 

机构地区:[1]Institute of High Energy Physics,Chinese Academy of Sciences,Beijing,100049,China [2]University of Chinese Academy of Sciences,Beijing,100049,China [3]Spallation Neutron Source Science Center,Dongguan,523803,China

出  处:《Radiation Detection Technology and Methods》2024年第3期1461-1471,共11页辐射探测技术与方法(英文)

基  金:Supported by the Strategic Priority Research Program of the Chinese Academy of Sciences,Grant No.XDB0530000.

摘  要:Purpose The BEPCII(Upgrade project of Beijing Electron Positron Collider)is a high-performance accelerator,composed of a vast array of front-end devices.When the accelerator is operational,high-speed,real-time data communication,and information exchange are necessary among its various subsystems.The network system of BEPCII is a critical infrastructure that ensures the normal operation and data transmission of the accelerator.Switches,as the core devices for constructing the accelerator’s control network and realizing data transmission and communication,play a vital role in the reliability and stability of the accelerator’s functioning.This study aims to design an accelerator network monitoring system based on a microservice architecture to monitor the data information of network devices such as switches.Methods and Results Remote management of switch configurations and monitoring of switch port statuses are implemented via the simple network management protocol.The working status data of the switches obtained are saved to a MySQL database to facilitate statistical queries and data analysis when called upon.Utilizing the Nameko microservice framework,different services such as storage,querying,and analysis are managed and invoked separately to prevent process waiting due to excessive data volumes or too many services being called simultaneously.Additionally,a variety of functional web front-end interfaces has been designed based on the Flask framework to improve human–machine interaction.By testing two switches,the system achieved monitoring of the switches’CPU usage,temperature,port status,and port traffic.Storage and querying of historical data were also enabled through the database,making data analysis more accessible.This study has fulfilled the monitoring and management requirements for the control network’s switch information through testing.The system will subsequently be deployed in the control network system of BEPCII.

关 键 词:Network monitoring system Microservice architecture SNMP MYSQL FLASK 

分 类 号:TL50[核科学技术—核技术及应用]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象