Skip to main content

Table 3 Comparison of aFlux with existing solutions, as in [52]

From: Composing high-level stream processing pipelines

Tools

Concurrent execution

Data analytics app. development

Flows with built-in stream processing

Execution of each component in separate threads

Scaling up of individual components

Parametrization of component buffer

Streaming paradigm

aFlux

Yes

Batch jobs. Streaming is a special case

Yes

Yes

Yes

Yes

Actor model with support for CEP and relational streaming paradigm

StreamIt

Yes

Streaming only. Batch is a special case

No

Unknown

No

No

Synchronous dataflow paradigm

IBM Infosphere Streams

Yes

Streaming only. Batch is a special case

No

Yes

Unknown

No

Relational streaming paradigm with support for CEP

IBM SPSS

Yes

Streaming only. Batch is a special case

No

Unknown

No

No

Appears to follow relational streaming paradigm

QM-IConf

No

Streaming only. Batch is a special case

No

No

No

No

Relational streaming paradigm

Node-RED

No

No support for streaming

No

No

No

No

Not Applicable