跳到主要导航 跳到搜索 跳到主要内容

A comprehensive study on fault tolerance in stream processing systems

  • East China Normal University
  • Soochow University

科研成果: 期刊稿件文献综述同行评审

摘要

Stream processing has emerged as a useful technology for applications which require continuous and low latency computation on infinite streaming data. Since stream processing systems (SPSs) usually require distributed deployment on clusters of servers in face of large-scale of data, it is especially common to meet with failures of processing nodes or communication networks, but should be handled seriously considering service quality. A failed system may produce wrong results or become unavailable, resulting in a decline in user experience or even significant financial loss. Hence, a large amount of fault tolerance approaches have been proposed for SPSs. These approaches often have their own priorities on specific performance concerns, e.g., runtime overhead and recovery efficiency. Nevertheless, there is a lack of a systematic overview and classification of the state-of-the-art fault tolerance approaches in SPSs, which will become an obstacle for the development of SPSs. Therefore, we investigate the existing achievements and develop a taxonomy of the fault tolerance in SPSs. Furthermore, we propose an evaluation framework tailored for fault tolerance, demonstrate the experimental results on two representative open-sourced SPSs and exposit the possible disadvantages in current designs. Finally, we specify future research directions in this domain.

源语言英语
文章编号162603
期刊Frontiers of Computer Science
16
2
DOI
出版状态已出版 - 4月 2022

指纹

探究 'A comprehensive study on fault tolerance in stream processing systems' 的科研主题。它们共同构成独一无二的指纹。

引用此