Despite the established scientific knowledge on efficient parallel and elastic data stream processing, it is challenging to combine generality and high level of abstraction (targeting ease of use) with fine-grained processing aspects (targeting efficiency) in stream processing frameworks. Towards this goal, we propose STRETCH, a framework that aims at guaranteeing (i) high efficiency in throughput and latency of stateful analysis and (ii) fast elastic reconfigurations (without requiring state transfer) for intra-node streaming applications. To achieve these, we introduce virtual shared-nothing parallelization and propose a scheme to implement it in STRETCH, enabling users to leverage parallelization techniques while also taking advantage of...
Variants of dataflow specification models are widely used to synthesize streaming applications for d...
The concept of network slicing enables operators to provision multiple virtual networks on top of a ...
International audienceThis paper investigates reactive elasticity in stream processing environments ...
Stream processing applications extract value from raw data through Directed Acyclic Graphs of data a...
We describe an approach to elastically scale the per-formance of a data analytics operator that is p...
This article addresses the profitability problem associated with auto-parallelization of general-pur...
Many applications in several domains such as telecommunications, network security, large scale senso...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
The inherently large and varying volumes of data generated to facilitate autonomous functionality in...
International audienceNowadays, more and more sources (connected devices, social networks, etc.) emi...
An increasing number of data-driven applications rely on the ability of processing data flows in a t...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
In recent years, applications in domains such as telecommunications, network security or large scale...
Variants of dataflow specification models are widely used to synthesize streaming applications for d...
The concept of network slicing enables operators to provision multiple virtual networks on top of a ...
International audienceThis paper investigates reactive elasticity in stream processing environments ...
Stream processing applications extract value from raw data through Directed Acyclic Graphs of data a...
We describe an approach to elastically scale the per-formance of a data analytics operator that is p...
This article addresses the profitability problem associated with auto-parallelization of general-pur...
Many applications in several domains such as telecommunications, network security, large scale senso...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
Streaming applications transform possibly infinite streams of data and often have both high throughp...
The inherently large and varying volumes of data generated to facilitate autonomous functionality in...
International audienceNowadays, more and more sources (connected devices, social networks, etc.) emi...
An increasing number of data-driven applications rely on the ability of processing data flows in a t...
Streaming applications process possibly infinite streams of data and often have both high throughput...
Distributed stream processing frameworks are designed to perform continuous computation on possibly ...
In recent years, applications in domains such as telecommunications, network security or large scale...
Variants of dataflow specification models are widely used to synthesize streaming applications for d...
The concept of network slicing enables operators to provision multiple virtual networks on top of a ...
International audienceThis paper investigates reactive elasticity in stream processing environments ...