National audienceA significant line of work deals with processing data stream to produce key performance indicators as temporal aggregates. Nowadays, stream systems handle events with a lifespan, such as phone calls, as points in time. They also mainly assume streams with no delay. Both spanning events and out-of-order events undoubtedly yield to noisy aggregates. In this communication, we develop an engine for Aggregate Continuous Query (ACQ), which is able to (i)~incorporate lifespan to provide exact aggregate computation, (ii)~properly manage out-of-order events, and (iii)~follow a cost-based policy that allows elaborating at run-time the most efficient query execution plan of multiple ACQs. The query engine is supported by data structur...
The emergence of monitoring applications has precipitated the need for Data Stream Management System...
Recent years have witnessed a rapid rise of a new class of data-intensive applications in which data...
Abstract — We introduce Pulse, a framework for processing continuous queries over models of continuo...
Data Stream Management Systems (DSMSs) were developed to be at the heart of every monitor- ing appli...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
On-line decision making often involves query processing over time-varying data which arrives in the ...
We consider the problem of handling aggregate computations in a scalable fashion in stream databases...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
We consider the problem of resource sharing when processing large numbers of continuous queries. We ...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Summarization: An emerging challenge in modern distributed querying is to effi- ciently process mult...
This work addresses the problem of sharing execution plans for queries that continuously cluster str...
Within an RDBMS streams of changes to the data and reporting when the result of a query defined over...
In many data gathering applications, information arrives in the form of continuous streams rather th...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
The emergence of monitoring applications has precipitated the need for Data Stream Management System...
Recent years have witnessed a rapid rise of a new class of data-intensive applications in which data...
Abstract — We introduce Pulse, a framework for processing continuous queries over models of continuo...
Data Stream Management Systems (DSMSs) were developed to be at the heart of every monitor- ing appli...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
On-line decision making often involves query processing over time-varying data which arrives in the ...
We consider the problem of handling aggregate computations in a scalable fashion in stream databases...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
We consider the problem of resource sharing when processing large numbers of continuous queries. We ...
Data stream systems process persistent queries, typically posed over sliding windows and re-evaluate...
Summarization: An emerging challenge in modern distributed querying is to effi- ciently process mult...
This work addresses the problem of sharing execution plans for queries that continuously cluster str...
Within an RDBMS streams of changes to the data and reporting when the result of a query defined over...
In many data gathering applications, information arrives in the form of continuous streams rather th...
Continuous queries are used to monitor changes to time varying data and to provide results useful fo...
The emergence of monitoring applications has precipitated the need for Data Stream Management System...
Recent years have witnessed a rapid rise of a new class of data-intensive applications in which data...
Abstract — We introduce Pulse, a framework for processing continuous queries over models of continuo...