声明
严正声明:本站非期刊官网,非中介代理。
本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。
国内刊号:51-1307/TP
国际刊号:1001-9081
发布日期:
作者:刘阳, 张扬扬, 周号益
单位:1.北京航空航天大学 大数据科学与脑机智能高精尖创新中心, 北京 100191;2.北京航空航天大学 计算机学院, 北京 100191;3.北京航空航天大学 未来空天技术学院/高等理工学院, 北京 100191;4.北京航空航天大学 软件学院, 北京 100191
关键词:流式数据处理系统,故障恢复,分布式检查点,状态备份,Apache Flink
基金:国家自然科学基金资助项目(U20B2053);软件开发环境国家重点实验室开放课题(SKLSDE?2020ZX?12)
针对流式数据处理系统Flink无法高效处理单点故障的问题,提出了一种基于增量状态和备份的故障容错系统Flink+。首先,提前建立备份算子和数据通路;然后,对数据流图中的输出数据进行缓存,必要时使用磁盘;其次,在系统快照时进行任务状态同步;最后,在系统故障时使用备份任务和缓存的数据恢复计算。在系统实验测试中,Flink+在无故障运行时没有显著增加额外容错开销;而在单机和分布式环境下处理单点故障时,与Flink系统相比,所提系统在单机8任务并行度下故障恢复时间减少了96.98%,在分布式16任务并行度下故障恢复时间减少了88.75%。实验结果表明,增量状态和备份方法一起使用可以有效减少流式系统单点故障的恢复时间,增强系统的鲁棒性。
来源:2022年第11期
《计算机应用》期刊编辑部
严正声明:本站非期刊官网,非中介代理。
本站仅提供学术规范服务:快速预审、润色编辑服务、中英文查重、降重、去重服务、推荐合适的期刊投稿等学术规范服务。 如需提供学术规范服务请联系在线编辑。