We present SGuard, a new fault-tolerance technique for dis-tributed stream processing engines (SPEs) running in clus-ters of commodity servers. SGuard is less disruptive to nor-mal stream processing and leaves more resources available for normal stream processing than previous proposals. Like several previous schemes, SGuard is based on rollback recov-ery [18]: it checkpoints the state of stream processing nodes periodically and restarts failed nodes from their most recent checkpoints. In contrast to previous proposals, however, SGuard performs checkpoints asynchronously: i.e., opera-tors continue processing streams during the checkpoint thus reducing the potential disruption due to the checkpointing activity. Additionally, SGuard saves the...
Event Stream Processing (ESP) is a well-established approach for low-latency data processing enablin...
Stream-processing systems are designed to support an emerging class of applications that require sop...
A growing number of applications require continuous pro-cessing of high-throughput data streams, e.g...
We present SGuard, a new fault-tolerance technique for dis-tributed stream processing engines (SPEs)...
We present a replication-based approach to fault-tolerant distributed stream processing in the face ...
Major advances in the fault tolerance of distributed stream processing systems provided the systems ...
Distributed Stream Processing Engine (DSPE) is designed for processing continuous streams so as to a...
processing. In contrast to previous techniques that handlenode failures, our approach also tolerates...
Stream processing emerged as a paradigm to continuously process incoming live data streams, such as ...
Fault tolerance is a key requirement in large-scale distributed stream processing engines (SPEs), es...
Distributed Stream Processing systems are becoming an increasingly essential part of Big Data proces...
143 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2010.Stream processing emerged as ...
We present a collaborative, self-configuring high availability (HA) approach for stream processing t...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Distributed Stream Processing systems are becoming an increasingly essential part of Big Data proces...
Event Stream Processing (ESP) is a well-established approach for low-latency data processing enablin...
Stream-processing systems are designed to support an emerging class of applications that require sop...
A growing number of applications require continuous pro-cessing of high-throughput data streams, e.g...
We present SGuard, a new fault-tolerance technique for dis-tributed stream processing engines (SPEs)...
We present a replication-based approach to fault-tolerant distributed stream processing in the face ...
Major advances in the fault tolerance of distributed stream processing systems provided the systems ...
Distributed Stream Processing Engine (DSPE) is designed for processing continuous streams so as to a...
processing. In contrast to previous techniques that handlenode failures, our approach also tolerates...
Stream processing emerged as a paradigm to continuously process incoming live data streams, such as ...
Fault tolerance is a key requirement in large-scale distributed stream processing engines (SPEs), es...
Distributed Stream Processing systems are becoming an increasingly essential part of Big Data proces...
143 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2010.Stream processing emerged as ...
We present a collaborative, self-configuring high availability (HA) approach for stream processing t...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Distributed Stream Processing systems are becoming an increasingly essential part of Big Data proces...
Event Stream Processing (ESP) is a well-established approach for low-latency data processing enablin...
Stream-processing systems are designed to support an emerging class of applications that require sop...
A growing number of applications require continuous pro-cessing of high-throughput data streams, e.g...