分布式测震实时流数据容错系统应用研究

APPLICATION RESEARCH ON FAULT-TOLERANT SYSTEM OF DISTRIBUTED SEISMIC REAL-TIME STREAMING DATA

  • 摘要: 为增强测震流式数据采集的容错纠错能力,提高数据处理的稳定性和可靠性,提出基于ZooKeeper的分布式测震实时流数据处理方法。构建ZooKeeper分布式服务架构;通过监听动作完成整个流程中的主备切换,并继续进行数据消费行为,实现服务注册、服务加载、服务容错、策略调度功能。测试结果表明该方法下系统平均每小时服务修复时间(MTTR)降低98.4%,平均每小时故障间隔时间(MTTF)提升33.5%,对于故障场景下数据完整率提升20%,能够较好解决测震流式数据面临的稳定性和可靠性困难,具备区域地震台网技术推广应用潜力。

     

    Abstract: In order to enhance the fault-tolerant and error-correcting ability of massive seismic streaming data acquisition and improve the stability and reliability of data processing, a distributed real-time seismic streaming data processing method based on ZooKeeper is proposed. ZooKeeper distributed service architecture was constructed, and the active and standby switching in the whole process was completed through the monitoring action, and the data consumption behavior was continued, which realized the functions of service registration, service loading, service fault tolerance and policy scheduling. The test results show that the average hourly service repair time (MTTR) of the system is reduced by 98.4%, the average hourly time between failures (MTTF) is increased by 33.5%, and the data integrity rate is increased by 20% compared with the failure scenario, which can better solve the stability and reliability of seismic streaming data. It has the potential of popularization and application of regional seismic network technology.

     

/

返回文章
返回