Computer Engineering and Applications ›› 2019, Vol. 55 ›› Issue (10): 77-82.DOI: 10.3778/j.issn.1002-8331.1801-0342

Previous Articles     Next Articles

Quick-View Processing Method for Remote Sensing Data Based on Stream Computing

SONG Yao1,2,3, SUN Xiaojuan1,2,3, HU Yuxin1,2,3, LEI Bin1,2,3, LU Xiaojun4   

  1. 1.University of Chinese Academy of Sciences, Beijing 100049, China
    2.Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China
    3.Key Laboratory of Technology in Geo-spatial Information Processing and Application System, Chinese Academy of Sciences, Beijing 100190, China
    4.China International Engineering Consulting Corporation, Beijing 100048, China
  • Online:2019-05-15 Published:2019-05-13

基于流式计算的遥感卫星数据快视处理方法

宋  峣1,2,3,孙小涓1,2,3,胡玉新1,2,3,雷  斌1,2,3,卢晓军4   

  1. 1.中国科学院大学,北京 100049
    2.中国科学院 电子学研究所,北京 100190
    3.中国科学院 空间信息与应用系统重点实验室,北京 100190
    4.中国国际工程咨询公司,北京 100048

Abstract: With the improvement of data acquiring ability of high resolution remote sensing satellites and data receiving ability of ground receiving stations, the processing load of existing system grows increasingly heavier and the real-time processing demand becomes more difficult to meet. Focusing on these issues, this paper proposes a new system design method for quick-view processing of remote sensing satellite data by using the thought of stream computing. After analyzing the characteristics of quick-view processing data streams, this paper applies the Storm framework to the parallel optimization of the existing system, designs the topology of stream computing tasks for the remote sensing satellite data processing, and uses Kafka message oriented middleware to improve the mechanism of data exchanging and data buffering in processing units. In experiments the improved system shows good results in throughput and reliability.

Key words: stream computing, data stream, Storm, quick-view processing, remote sensing data processing

摘要: 随着高分辨率遥感卫星数据获取能力和地面数传接收能力的提高,现有遥感卫星快视处理系统的处理负载增大,实时性要求越来越难以满足。针对这些问题,采用流式计算思想提出了一种新的遥感卫星数据快视处理系统设计方法。在分析遥感卫星数据快视处理数据流特点的基础上,应用Storm框架对现有系统进行并行优化,设计遥感数据流处理任务拓扑结构,同时利用消息队列中间件Kafka改进处理单元间数据交换和数据缓存方式。实验表明,该系统在数据吞吐率和可靠性方面测试效果良好。

关键词: 流式计算, 数据流, Storm, 快视处理, 遥感数据处理