Skip to content

Concepts

Maycon Viana Bordin edited this page Sep 1, 2021 · 2 revisions

The DSPBench was originally conceived as both a benchmark suite for stream processing as well as a generic API for stream processing that would translate applications written in this generic API into platform specific API calls. The latter goal is something that can be achieved in a much better way using Apache Beam.

Basic Concepts

  • Stream: a communication channel that connects operators
  • Operator: can be a source of tuples, a sink or a normal operator with input and output streams.
  • Tuple: the unit of data to be processed by an operator and transported through a stream.
  • Task: the wiring of operators and streams, e.g. the DAG.

Clone this wiki locally