留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于高可用集群的服务化EPICS与数据处理方式

李宇鲲 杜垚垚 叶强 岳军会 随艳峰 魏书军 许亮 谢友朋 曹建社

李宇鲲, 杜垚垚, 叶强, 等. 基于高可用集群的服务化EPICS与数据处理方式[J]. 强激光与粒子束, 2025, 37: 014003. doi: 10.11884/HPLPB202537.240202
引用本文: 李宇鲲, 杜垚垚, 叶强, 等. 基于高可用集群的服务化EPICS与数据处理方式[J]. 强激光与粒子束, 2025, 37: 014003. doi: 10.11884/HPLPB202537.240202
Li Yukun, Du Yaoyao, Ye Qiang, et al. Service-oriented EPICS and data processing method based on high-availability cluster[J]. High Power Laser and Particle Beams, 2025, 37: 014003. doi: 10.11884/HPLPB202537.240202
Citation: Li Yukun, Du Yaoyao, Ye Qiang, et al. Service-oriented EPICS and data processing method based on high-availability cluster[J]. High Power Laser and Particle Beams, 2025, 37: 014003. doi: 10.11884/HPLPB202537.240202

基于高可用集群的服务化EPICS与数据处理方式

doi: 10.11884/HPLPB202537.240202
详细信息
    作者简介:

    李宇鲲,liyukun@ihep.ac.cn

    通讯作者:

    曹建社,caojs@ihep.ac.cn

  • 中图分类号: TL506

Service-oriented EPICS and data processing method based on high-availability cluster

  • 摘要: 提出了一种基于Proxmox VE平台搭建的高可用Kubernetes集群下的新型服务化EPICS与新型前端数据获取方式,以提高数据采集系统的性能和稳定性。通过将EPICS服务化部署在Kubernetes集群上,实现了全新高效的前端数据处理及获取方式。数据获取方式利用基于Channel Access协议的分布式数据共享,对数据进行实时处理和分析。该方法具有降低硬件和维护成本、提高可移植性和灵活性、提高数据采集和处理效率等优势。实际应用和测试表明,该方法具有在大型科学设施中应用的潜力,未来将探索其在其他领域的应用价值。
  • 图  1  Kubernetes集群结构图

    Figure  1.  Architecture of Kubernetes cluster

    图  2  系统架构图

    Figure  2.  System architecture

    图  3  Rancher 仪表盘界面

    Figure  3.  Dashboard of Rancher

    图  4  Archiver Appliance界面

    Figure  4.  Interface of Archiver Appliance

    图  5  Phoebus界面

    Figure  5.  Interface of Phoebus

    表  1  Kubernetes集群状况

    Table  1.   Kubernetes cluster configuration

    node node IP node role deployed services
    k8s-master 192.168.0.117 Master/ETCD
    k8s-node1 192.168.0.118 Worker/ETCD Phoebus desktop
    k8s-node2 192.168.0.119 Worker/ETCD Archiver appliance
    下载: 导出CSV
  • [1] Voirin R, Oulevey T, Vanden Eynden M. The state of containerization in CERN accelerator controls[C]//18th International Conference on Accelerator and Large Experimental Physics Control Systems. 2021: 829-834.
    [2] 李宇鲲, 曹建社, 杜垚垚, 等. 基于虚拟化平台的EPICS容器数据获取及处理方式[C]//中国核学会. 中国核科学技术进展报告(第八卷)论文集. 2023: 6

    Li Yukun, Cao Jianshe, Du Yaoyao, et al. Data acquisition and processing method for EPICS container based on virtualization platform[C]//Chinese Nuclear Society. Progress Report on China Nuclear Science & Technology (vol. 8). 2023: 6
    [3] Zhang Weiguo, Ma Xilin, Zhang Jinzhong. Research on Kubernetes’ resource scheduling scheme[C]//Proceedings of the 8th International Conference on Communication and Network Security. 2018: 144-148.
    [4] Alshuqayran N, Ali N, Evans R. A systematic mapping study in microservice architecture[C]//2016 IEEE 9th International Conference on Service-oriented Computing and Applications (SOCA). 2016: 44-51.
    [5] Endo P T, Rodrigues M, Gonçalves G E, et al. High availability in clouds: systematic review and research challenges[J]. Journal of Cloud Computing, 2016, 5: 16. doi: 10.1186/s13677-016-0066-8
    [6] Kovari A, Dukan P. KVM & OpenVZ virtualization based IaaS open source cloud virtualization platforms: OpenNode, Proxmox VE[C]//2012 IEEE 10th Jubilee International Symposium on Intelligent Systems and Informatics. 2012: 335-339.
    [7] Wijayanto D, Firdonsyah A, Adhinata F D, et al. Rancang bangung private server menggunakan platform Proxmox dengan studi kasus: PT. MKNT[J]. Journal ICTEE, 2021, 2(2): 41-49. doi: 10.33365/jictee.v2i2.1333
    [8] Hardikar S, Ahirwar P, Rajan S. Containerization: cloud computing based inspiration technology for adoption through Docker and Kubernetes[C]//2021 Second International Conference on Electronics and Sustainable Communication Systems (ICESC). 2021: 1996-2003.
    [9] Arredondo I, Jugo J. Containerized control structure for accelerators[C]//Proceedings of the 16th International Conference on Accelerator and Large Experimental Control Systems. 2017: 816-821.
    [10] Wang R, Guo Y H, Wang B J, et al. The deployment technology of EPICS application software based on Docker[C]//Proceedings of the 18th International Conference on Accelerator and Large Experimental Physics Control Systems. 2021: 197-201.
    [11] Wang R, Guo Y H, Xie N, et al. A new deployment method of the archiver application with Kubernetes for the CAFe facility[J]. Radiation Detection Technology and Methods, 2022, 6(4): 508-518. doi: 10.1007/s41605-022-00356-y
  • 加载中
图(5) / 表(1)
计量
  • 文章访问数:  115
  • HTML全文浏览量:  40
  • PDF下载量:  23
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-06-16
  • 修回日期:  2024-11-12
  • 录用日期:  2024-11-12
  • 网络出版日期:  2024-12-23
  • 刊出日期:  2025-12-13

目录

    /

    返回文章
    返回