Pathfinder: Fault Tolerance for Stream Processing Systems

Bernhard Knasmüller,Christoph Hochreiner,Stefan Schulte

2019 IEEE Fifth International Conference on Big Data Computing Service and Applications (BigDataService)(2019)

引用 3|浏览13
暂无评分
摘要
Stream processing systems are able to integrate data from various sources, and to invoke self-hosted and external operators. In case of faults, such systems usually rely on the redundancy of single stream processing operators, while the relationship between the single operators is not taken into account. Hence, there is a lack of approaches towards fault-tolerant distributed stream processing which consider that stream processing applications are often composed of different operators. Within this paper, we present the Pathfinder framework which overcomes this shortcoming by enabling functional redundancy at the level of stream processing operator paths. During system runtime, Pathfinder reacts to operator failures in the main path by switching to a fault-free path with a similar functionality. To restore the main path once a failed operator has recovered, Pathfinder uses the circuit breaker pattern.
更多
查看译文
关键词
Stream processing,big data,fault tolerance,data streams
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要