2009 IEEE/IFIP International Conference on Dependable Systems &Amp; Networks 2009
DOI: 10.1109/dsn.2009.5270344
|View full text |Cite
|
Sign up to set email alerts
|

Language level checkpointing support for stream processing applications

Abstract: Many streaming applications demand continuous processing of live data with little or no downtime, therefore, making high-availability a crucial operational requirement. Fault tolerance techniques are generally expensive and when directly applied to streaming systems with stringent throughput and latency requirements, they might incur a prohibitive performance overhead. This paper describes a flexible, light-weight fault tolerance solution in the context of the SPADE language and the System S distributed stream… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
4
4
1

Relationship

4
5

Authors

Journals

citations
Cited by 22 publications
(30 citation statements)
references
References 21 publications
(25 reference statements)
0
30
0
Order By: Relevance
“…Several researchers [4,15,17,21,22,23,30] have described PFT techniques that are applicable to stream processing applications. While many leverage the partial and often strategic employment of fault tolerance techniques to lower the performance loss, no technique can guarantee perfect application output under faulty conditions.…”
Section: Partial Fault Tolerancementioning
confidence: 99%
See 1 more Smart Citation
“…Several researchers [4,15,17,21,22,23,30] have described PFT techniques that are applicable to stream processing applications. While many leverage the partial and often strategic employment of fault tolerance techniques to lower the performance loss, no technique can guarantee perfect application output under faulty conditions.…”
Section: Partial Fault Tolerancementioning
confidence: 99%
“…Aiming at reducing such performance overhead, partial fault tolerance (PFT) techniques [4,17,21,23,30] have been proposed. These techniques assume that data loss and data duplicates are acceptable under faulty conditions.…”
Section: Introductionmentioning
confidence: 99%
“…PFT executed partial data duplication and accept some data loss. [24] designed a specialized state serialization methods based on a stream operator checkpoint mechanism. When an operator failed, its upstream operators did not send the data to the operator until the operator was fixed and could generate correct result.…”
Section: Challengementioning
confidence: 99%
“…The operators hosted by PEs implement stream analytics and can be distributed on several compute nodes. System S provides a multiplicity of services, such as fault tolerance mechanisms [26], scheduling and placement mechanisms [19], distributed job management, storage services, and security.…”
Section: System S and The Spade Languagementioning
confidence: 99%