Shared evaluation of multiple user requests is an utmost priority for stream processing engines in order to achieve high throughput and provide timely results. Given that most continuous queries specify windowing constraints, we suggest a multi-level scheme for concurrent evaluation of time-based sliding windows seeking for potential subsumptions among them. As requests may be registered or suspended dynamically, we develop a technique for choosing the most suitable embedding of a given window into a group composed of multi-grained time frames already employed for other queries. Intuitively, the proposed methodology 'clusters' windowed operators into common hierarchical constructs, thus drastically reducing the need for their separate evalu...
Aggregate window computations lie at the core of online analyt-ics in both academic and industrial a...
Two research efforts have been conducted to realize sliding-window queries in data stream management...
Computing aggregates over windows is at the core of virtually every stream processing job. Typical s...
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in o...
Abstract—We introduce a multi-level window operator that concurrently spans temporal extents of incr...
We introduce a multi-level window operator that concurrently spans temporal extents of increasing gr...
The processing of data streams plays a central role in emerging applications such as pervasive compu...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Data stream processing is an emerging computational paradigm to process unbounded flows of data rece...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
According to the recent trend in data acquisition and processing technology, big data are increasing...
We consider the problem of resource sharing when processing large numbers of continuous queries. We ...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
Aggregate window computations lie at the core of online analyt-ics in both academic and industrial a...
Two research efforts have been conducted to realize sliding-window queries in data stream management...
Computing aggregates over windows is at the core of virtually every stream processing job. Typical s...
Shared evaluation of multiple user requests is an utmost priority for stream processing engines in o...
Abstract—We introduce a multi-level window operator that concurrently spans temporal extents of incr...
We introduce a multi-level window operator that concurrently spans temporal extents of increasing gr...
The processing of data streams plays a central role in emerging applications such as pervasive compu...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Data stream processing is an emerging computational paradigm to process unbounded flows of data rece...
Continuous queries applied over nonterminating data streams usually specify windows in order to obta...
Window queries are proving essential to data-stream processing. In this paper, we present an approac...
According to the recent trend in data acquisition and processing technology, big data are increasing...
We consider the problem of resource sharing when processing large numbers of continuous queries. We ...
Sliding windows are bounded sets which evolve together with an infinite data stream of records. Each...
Aggregate window computations lie at the core of online analyt-ics in both academic and industrial a...
Two research efforts have been conducted to realize sliding-window queries in data stream management...
Computing aggregates over windows is at the core of virtually every stream processing job. Typical s...