2012
DOI: 10.1007/s00778-012-0297-3
|View full text |Cite
|
Sign up to set email alerts
|

Modeling the execution semantics of stream processing engines with SECRET

Abstract: There are many academic and commercial stream processing engines (SPEs) today, each of them with its own execution semantics. This variation may lead to seemingly inexplicable differences in query results. In this paper, we present SECRET, a model of the behavior of SPEs. SECRET is a descriptive model that allows users to analyze the behavior of systems and understand the results of window-based queries (with time-and tuple-based windows) for a broad range of heterogeneous SPEs. The model is the result of exte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
23
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(24 citation statements)
references
References 13 publications
0
23
0
Order By: Relevance
“…For ease of explanation, we present the SECRET formalism with reference to time windows, and we briefly discuss the differences in the case of count windows at the end of the section. The interested reader can refer to complete formalization of SECRET for further details [4].…”
Section: Secretmentioning
confidence: 99%
See 2 more Smart Citations
“…For ease of explanation, we present the SECRET formalism with reference to time windows, and we briefly discuss the differences in the case of count windows at the end of the section. The interested reader can refer to complete formalization of SECRET for further details [4].…”
Section: Secretmentioning
confidence: 99%
“…The declarative language of Azure Stream analytics that we analyzed in this paper also derives from this processing model. The SECRET model we adopt in this paper was originally designed to capture the processing semantics of this kind of systems [2,4].…”
Section: Processing Streams Of Datamentioning
confidence: 99%
See 1 more Smart Citation
“…SECRET is (arguably loosely) named after the four dimensions it considers; scope, content, report and tick. Dindar et al (2013) consider these four dimensions with SECRET in their coverage of the heterogeneity of the Coral8, STREAM, StreamBase, and Oracle CEP stream processing engines.…”
Section: Secretmentioning
confidence: 99%
“…Lastly, tick deals with the control loop of a stream processing engine, and in particular when it acts on a given input stream. Given these four dimensions, Dindar et al (2013) consider both time-based and tuple-based windows for the aforementioned stream processing engines.…”
Section: Secretmentioning
confidence: 99%