《计算机应用杂志》发表论文赏析

面向流式数据处理系统的高效故障恢复方法

来源:计算机应用杂志2022年第11期北京时间:

作者:刘阳, 张扬扬, 周号益

单位:1.北京航空航天大学 大数据科学与脑机智能高精尖创新中心, 北京 100191;2.北京航空航天大学 计算机学院, 北京 100191;3.北京航空航天大学 未来空天技术学院/高等理工学院, 北京 100191;4.北京航空航天大学 软件学院, 北京 100191

摘要:针对流式数据处理系统Flink无法高效处理单点故障的问题,提出了一种基于增量状态和备份的故障容错系统Flink+。首先,提前建立备份算子和数据通路;然后,对数据流图中的输出数据进行缓存,必要时使用磁盘;其次,在系统快照时进行任务状态同步;最后,在系统故障时使用备份任务和缓存的数据恢复计算。在系统实验测试中,Flink+在无故障运行时没有显著增加额外容错开销;而在单机和分布式环境下处理单点故障时,与Flink系统相比,所提系统在单机8任务并行度下故障恢复时间减少了96.98%,在分布式16任务并行度下故障恢复时间减少了88.75%。实验结果表明,增量状态和备份方法一起使用可以有效减少流式系统单点故障的恢复时间,增强系统的鲁棒性。

关键词:流式数据处理系统,故障恢复,分布式检查点,状态备份,Apache Flink

基金资助:国家自然科学基金资助项目(U20B2053);软件开发环境国家重点实验室开放课题(SKLSDE?2020ZX?12)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!