Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems 2015
DOI: 10.1145/2675743.2771830
|View full text |Cite
|
Sign up to set email alerts
|

An algebra for pattern matching, time-aware aggregates and partitions on relational data streams

Abstract: Many interesting applications of continuous-query processing are concerned with pattern matching or complex temporal aggregation of events. Real-world queries that rely on these operations are difficult to implement in current streamprocessing systems. The reason seems to be a gap between two types of existing query languages: Some languages (e. g. CQL) offer a small set of simple operators that can be combined in order to create complex queries. While these languages provide sound and comprehensible semantics… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…Users request their queries in the Cayuga Event Language (CEL) format. Unlike other stream database systems that support query processing for sliding windows (such as TelegraphCQ), Cayuga does not support sliding windows [Herbst et al 2015]. Although, Cayuga supports detection of sequential tuples for event streams [Demers et al 2007], it can not detect successive events within a speci c time interval [Li et al 2011].…”
Section: F Stream Processing Systems and Enginesmentioning
confidence: 99%
“…Users request their queries in the Cayuga Event Language (CEL) format. Unlike other stream database systems that support query processing for sliding windows (such as TelegraphCQ), Cayuga does not support sliding windows [Herbst et al 2015]. Although, Cayuga supports detection of sequential tuples for event streams [Demers et al 2007], it can not detect successive events within a speci c time interval [Li et al 2011].…”
Section: F Stream Processing Systems and Enginesmentioning
confidence: 99%
“…We argued [15] that some aggregates require the window operation to keep the time information. To compute the average speed for instance, the time stamps of the measurements are needed.…”
Section: Time-based Windowsmentioning
confidence: 99%
“…They consume a stream of events of interest and create a stream of complex events. As we elaborated [15], it is useful to split pattern matching into three logical units:…”
Section: Pattern Matchingmentioning
confidence: 99%
See 1 more Smart Citation
“…These models attach semantics to queries written using these languages, but they generally cannot be applied to other contexts without significant adaptation. More recent research has targeted the development of language-independent formalisms for CEP [Krämer and Seeger 2009;Herbst et al 2015]. These authors recognized the importance of a generic model to enable formal analysis of user-defined queries.…”
Section: Cep Formal Modelsmentioning
confidence: 99%