We consider the problem of resource sharing when processing large numbers of continuous queries. We specifically address sliding-window aggregates over data streams, an important class of continuous operators for which sharing has not been addressed. We present a suite of sharing techniques that cover a wide range of possible sce-narios: different classes of aggregation functions (algebraic, distributive, holistic), different win-dow types (time-based, tuple-based, suffix, histor-ical), and different input models (single stream, multiple substreams). We provide precise theo-retical performance guarantees for our techniques, and show their practical effectiveness through ex-perimental study.
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
On-line decision making often involves query processing over time-varying data which arrives in the ...
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in o...
We consider the problem of handling aggregate computations in a scalable fashion in stream databases...
National audienceA significant line of work deals with processing data stream to produce key perform...
Sliding Window is the most popular data model in processing data streams as it captures finite and r...
Abstract: Sliding Window is the most popular data model in processing data streams as it captures fi...
This paper presents algorithms for estimating aggregate functions over a "sliding window"...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
This paper presents algorithms for estimating aggregate functions over a “sliding window ” of the N ...
International audienceComputing aggregation over sliding windows, i.e., finite subsets of an unbound...
Summarization: An emerging challenge in modern distributed querying is to effi- ciently process mult...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
On-line decision making often involves query processing over time-varying data which arrives in the ...
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in o...
We consider the problem of handling aggregate computations in a scalable fashion in stream databases...
National audienceA significant line of work deals with processing data stream to produce key perform...
Sliding Window is the most popular data model in processing data streams as it captures finite and r...
Abstract: Sliding Window is the most popular data model in processing data streams as it captures fi...
This paper presents algorithms for estimating aggregate functions over a "sliding window"...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
This paper presents algorithms for estimating aggregate functions over a “sliding window ” of the N ...
International audienceComputing aggregation over sliding windows, i.e., finite subsets of an unbound...
Summarization: An emerging challenge in modern distributed querying is to effi- ciently process mult...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
On-line decision making often involves query processing over time-varying data which arrives in the ...
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in o...