Skip to main content

Table 1 Parameters identified for the SPEs under analysis

From: Defining the execution semantics of stream processing engines

 

\(\mathcal {T}\)ick

\(\mathcal {R}\)eport

\(\mathcal {S}\)cope

\(\mathcal {P}\)ick

CC

WC

NE

P

Time windows

 Flink

Time

 

\(\checkmark \)

\(\checkmark \)

 

\(t_0 = ts_i + \beta - \omega - 1\)

 

 Storm

Time

 

\(\checkmark \)

\(\checkmark \)

 

\(t_0 = ts_i + \beta - \omega \)

 

 Spark

Time

 

\(\checkmark \)

  

\(t_0 = \beta - \omega - 1\)

 

 DataFlow

Time

 

\(\checkmark \)

\(\checkmark \)

 

\(t_0 = ts_i + \beta - \omega - 1\)

 

 Azure S.A.

Time

 

\(\checkmark \)

\(\checkmark \)

 

?

 

Count windows

 Flink

Tuple

 

\(\checkmark \)

\(\checkmark \)

 

\(i_0 = id_i + \beta - \omega - 1\)

 Storm

Tuple

 

\(\checkmark \)

\(\checkmark \)

 

\(i_0 = id_i + \beta - \omega - 1\)

 Spark 1.6

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.

 DataFlow

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.

 Azure S.A.

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.

n.a.