系统工程与电子技术 ›› 2024, Vol. 46 ›› Issue (3): 963-971.doi: 10.12305/j.issn.1001-506X.2024.03.22

• 系统工程 • 上一篇    下一篇

面向航天器大数据安全传输的发布/订阅系统设计

覃润楠1,*, 彭晓东1, 谢文明1, 惠建江2, 冯渭春2, 姜加红2   

  1. 1. 中国科学院国家空间科学中心, 北京 100191
    2. 中国人民解放军63921部队, 北京 100094
  • 收稿日期:2023-01-12 出版日期:2024-02-29 发布日期:2024-03-08
  • 通讯作者: 覃润楠
  • 作者简介:覃润楠(1994—), 女, 工程师, 博士研究生, 主要研究方向为高性能服务系统、空间态势感知
    彭晓东(1981—), 男, 研究员, 博士, 主要研究方向为航天任务论证、复杂航天系统仿真
    谢文明(1984—), 男, 副研究员, 博士研究生, 主要研究方向为计算机视景仿真、态势感知与场景重构
    惠建江(1979—), 男, 副研究员, 硕士, 主要研究方向为复杂航天系统总体设计、飞行器测控
    冯渭春(1971—), 男, 副研究员, 硕士, 主要研究方向为复杂航天系统总体设计、空间操作仿真
    姜加红(1989—), 男, 高级工程师, 博士, 主要研究方向为复杂航天系统仿真、航天任务论证

Design of publish/subscribe system for big-data security transmission of spacecraft

Runnan QIN1,*, Xiaodong PENG1, Wenming XIE1, Jianjiang HUI2, Weichun FENG2, Jiahong JIANG2   

  1. 1. National Space Science Center, Chinese Academy of Sciences, Beijing 100191, China
    2. Unit 63921 of the PLA, Beijing 100094, China
  • Received:2023-01-12 Online:2024-02-29 Published:2024-03-08
  • Contact: Runnan QIN

摘要:

针对航天器试验任务过程监控的在轨故障诊断状态检测、健康状态评估与航天器寿命预测等多个环节中, 海量试验数据在传输、共享、处理、分析、存储等过程中面临的巨大压力, 构建面向航天器多源异构数据管理的分布式大数据发布/订阅系统(big-data publish/subscribe system, BPSS)框架。借助大数据与云平台技术, 设计了一套航天器海量在轨试验数据传输、管理与缓存方案, 对云节点实现主从调控与弹性扩容, 并通过基于消息一致性的动态选举算法完成大规模发布/订阅任务, 保证数据传输的安全性、一致性与计算效率, 具备大数据订阅响应迅速、多源异构数据高吞吐稳定性、分布式组件部署灵活等优点。实地航天器数管实验结果表明, BPSS数据订阅的平均响应时延为0.05 s/GB, 同时在单日吞吐量达到85 GB量级时, 数据丢帧率控制在0.025%、数据破损率控制在0.018%, 与其他开源的发布/订阅系统相比具备一定竞争力。

关键词: 云平台, 分布式, 大数据, 航天器在轨试验, 发布/订阅系统

Abstract:

In various aspects of monitoring the process of spacecraft testing tasks, such as in orbit fault diagnosis state detection, health state assessment, and spacecraft life prediction, massive test data faces enormous pressure in the transmission, sharing, processing, analysis, storage, and other processes. A distributed big-data publish/subscribe system (BPSS) framework for spacecraft multi-source heterogeneous data management is built. With the help of big-data and cloud platform technology, a set of massive in orbit test data transmission, management, and caching solutions for spacecraft is designed. Master-slave regulation and elastic expansion of cloud nodes are implemented, and large-scale publish/subscribe tasks through dynamic election algorithm are completed based on message consistency. It ensures the security, consistency, and computational efficiency of data transmission, and has the advantages of fast big-data subscription response, high throughput stability of multi-source heterogeneous data, and flexible deployment of distributed components. The results of field spacecraft data management experiments show that the average response delay of BPSS data subscription is 0.05 s/GB. At the same time, when the daily throughput reaches the 85 GB level, the data frame loss rate is controlled at 0.025% and the data damage rate is controlled at 0.018%, which has certain competitiveness compared to other open source publish/subscribe systems.

Key words: cloud platform, distributed, big-data, spacecraft test in orbit, publish/subscribe system

中图分类号: