Many analysis and monitoring applications require the repeated execution of expensive modeling functions over streams of rapidly changing data. These applications can often be expressed declaratively, but the continuous query processors developed to date are not designed to optimize queries with expensive functions. To speed up such queries, we present CASPER: the CAching System for PrEdicate Re-sult ranges. CASPER computes and caches predicate result ranges, which are ranges of stream input values where the system knows the results of expensive predicate evaluations. Over time, CASPER expands ranges so that they are more likely to contain future stream values. This paper presents the CASPER architecture, as well as algorithms for comput-in...
Data intensive applications today usually run in either a client-server or a middleware environment....
In this paper we present the organization of a predicate-based query cache suitable for integration ...
In this paper we evaluate several in-memory algorithms for efficient and scalable processing of cont...
Recent years have witnessed a rapid rise of a new class of data-intensive applications in which data...
Continuous queries often require significant runtime state over arbitrary data streams. However, str...
The continuous partial match query is a partial match query whose result continues to exist consiste...
We present a continuously adaptive, continuous query (CACQ) implementation based on the eddy query p...
This paper describes an ongoing work for the development of system for executing continuous queries ...
We present a continuously adaptive, continuous query (CACQ) implementation based on the eddy query p...
In many recent applications, data may take the form of continuous data streams, rather than finite s...
Efficient querying over streaming data is a critical technology which requires the ability to handle...
The continuous sliding-window query model is used widely in data stream management systems where the...
This paper studies a type of continuous queries called range thresholding on streams (RTS). Imagine ...
Recent technological advances have pushed the emergence of a new class of data-intensive application...
We propose to use a score cache, which stores the score of the k.th result of a query, to accelerate...
Data intensive applications today usually run in either a client-server or a middleware environment....
In this paper we present the organization of a predicate-based query cache suitable for integration ...
In this paper we evaluate several in-memory algorithms for efficient and scalable processing of cont...
Recent years have witnessed a rapid rise of a new class of data-intensive applications in which data...
Continuous queries often require significant runtime state over arbitrary data streams. However, str...
The continuous partial match query is a partial match query whose result continues to exist consiste...
We present a continuously adaptive, continuous query (CACQ) implementation based on the eddy query p...
This paper describes an ongoing work for the development of system for executing continuous queries ...
We present a continuously adaptive, continuous query (CACQ) implementation based on the eddy query p...
In many recent applications, data may take the form of continuous data streams, rather than finite s...
Efficient querying over streaming data is a critical technology which requires the ability to handle...
The continuous sliding-window query model is used widely in data stream management systems where the...
This paper studies a type of continuous queries called range thresholding on streams (RTS). Imagine ...
Recent technological advances have pushed the emergence of a new class of data-intensive application...
We propose to use a score cache, which stores the score of the k.th result of a query, to accelerate...
Data intensive applications today usually run in either a client-server or a middleware environment....
In this paper we present the organization of a predicate-based query cache suitable for integration ...
In this paper we evaluate several in-memory algorithms for efficient and scalable processing of cont...