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