Window aggregation is a core operation in data stream processing. Existing aggregation techniques focus on reducing latency, eliminating redundant computations, and minimizing memory usage. However, each technique operates under different assumptions with respect to workload characteristics such as properties of aggregation functions (e.g., invertible, associative), window types (e.g., sliding, sessions), windowing measures (e.g., time- or count-based), and stream (dis)order. Violating the assumptions of a technique can deem it unusable or drastically reduce its performance. In this paper, we present the first general stream slicing technique for window aggregation. General stream slicing automatically adapts to workload characteristics to ...
The fast evolution of data analytics platforms has resulted in an increasing demand for real-time da...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
This paper presents algorithms for estimating aggregate functions over a "sliding window"...
Window aggregation is a core operation in data stream processing. Existing aggregation techniques fo...
Computing aggregates over windows is at the core of virtually every stream processing job. Typical s...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
The computation of sliding window aggregates is one of the core functionalities of stream processing...
High performance stream aggregation is critical for many emerging applications that analyze massive ...
Stream processing is gaining importance as more data becomes available in the form of continuous str...
International audienceComputing aggregation over sliding windows, i.e., finite subsets of an unbound...
The fast evolution of data analytics platforms has resulted in an increasing demand for real-time da...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
International audienceSlicing is a popular approach to perform aggregation in streaming systems. It ...
A windowed query operator breaks a data stream into possibly overlapping subsets of data and compute...
In modern applications, it is a big challenge that analyzing the order statistics about the most rec...
The fast evolution of data analytics platforms has resulted in an increasing demand for real-time da...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
This paper presents algorithms for estimating aggregate functions over a "sliding window"...
Window aggregation is a core operation in data stream processing. Existing aggregation techniques fo...
Computing aggregates over windows is at the core of virtually every stream processing job. Typical s...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
The computation of sliding window aggregates is one of the core functionalities of stream processing...
High performance stream aggregation is critical for many emerging applications that analyze massive ...
Stream processing is gaining importance as more data becomes available in the form of continuous str...
International audienceComputing aggregation over sliding windows, i.e., finite subsets of an unbound...
The fast evolution of data analytics platforms has resulted in an increasing demand for real-time da...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
International audienceSlicing is a popular approach to perform aggregation in streaming systems. It ...
A windowed query operator breaks a data stream into possibly overlapping subsets of data and compute...
In modern applications, it is a big challenge that analyzing the order statistics about the most rec...
The fast evolution of data analytics platforms has resulted in an increasing demand for real-time da...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
This paper presents algorithms for estimating aggregate functions over a "sliding window"...