摘要
对地观测遥感卫星数据传输系统采用Linux虚拟服务器集群架构传输遥感卫星数据,而该集群中承载传输任务的新旧服务器在实现断点续传的过程中由于控制信息不同步会造成数据片重复。设计一种基于分布式系统架构的遥感卫星数据处理机制DPM,采用Kafka消息队列快速存储数据包,利用代码模块使Spark Streaming精准提交消息偏移量,并通过数据传输速率与进度统计实时记录DPM运行状态信息。测试结果表明,DPM机制可精准记录与提交消息偏移量并实现数据续传功能,从而确保遥感卫星数据的准确稳定传输。
The data transmission systems of remote sensing satellites for earth observation generally adopt Linux Virtual Server Cluster(LVS)architecture to transmit remote sensing data.However,when the LVSs for data transmission in the cluster try to resume transmission at breakpoints,the control information of the old servers is not synchronized with that of new servers,leading to duplicated data slices.To address the problem,a data processing mechanism based on distributed system architecture for remote sensing satellites,called DPM,is designed.The mechanism employs the Kafka message queue to quickly store packets,and uses a new code module to enable Spark Streaming to submit message offset value accurately.Then efficient data transmission rate and progress statistics method are used to record the running state of the DPM mechanism in real time.Experimental results show that the proposed mechanism can accurately record and submit the offset value of messages,and resume data transmission.It can ensure the accurate and stable transmission of remote sensing satellite data.
作者
刘美佳
张箐
LIU Meijia;ZHANG Qing(Aerospace Information Research Institute,Chinese Academy of Sciences,Beijing 100094,China;School of Electronic,Electrical and Communication Engineering,University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2021年第10期180-185,共6页
Computer Engineering
基金
国家民用空间基础设施“十二五”陆地观测卫星地面系统建设项目(HK-KJSEW-CS-XCD-01)。
关键词
数据传输系统
遥感卫星数据
分布式系统架构
数据处理机制
Kafka消息队列
data transmission system
remote sensing satellite data
distributed system architecture
data processing mechanism
Kafka message queue