Proceedings of the 5th ACM International Conference on Distributed Event-Based System 2011
DOI: 10.1145/2002259.2002292
|View full text |Cite
|
Sign up to set email alerts
|

Fault injection-based assessment of partial fault tolerance in stream processing applications

Abstract: This paper describes an experimental methodology used to evaluate the effectiveness of partial fault tolerance (PFT) techniques in data stream processing applications. Without a clear understanding of the impact of faults on the quality of the application output, applying PFT techniques in practice is not viable. We assess the impact of PFT by injecting faults into a synthetic financial engineering application running on top of IBM's stream processing middleware, System S. The application output quality degrad… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(20 citation statements)
references
References 35 publications
(52 reference statements)
0
20
0
Order By: Relevance
“…First and foremost, we are working on a prototype which implements and applies the presented model to real systems, with the aim of fault diagnosis [30] and fault injection [31,32]. The core idea is to provide well-defined interfaces to keep the model in sync with the real target system.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…First and foremost, we are working on a prototype which implements and applies the presented model to real systems, with the aim of fault diagnosis [30] and fault injection [31,32]. The core idea is to provide well-defined interfaces to keep the model in sync with the real target system.…”
Section: Resultsmentioning
confidence: 99%
“…Although not directly a part of this paper's contribution, we also briefly outline in the conclusions how the obtained model and fault taxonomy can be implemented and applied to real-life platforms with the goal of fault injection [31,32] and fault diagnosis [30], which is our focus for future work.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…A fault injection-based approach is presented in [15] to evaluate the importance of the computation units to the output accuracy, which only considers independent failures. Zen [22] optimizes operator placement within clusters under a correlated failure model, which specifies the probability that a subset of the nodes fail together.…”
Section: Fault-tolerance In Spementioning
confidence: 99%