Link

What is NAMB?

NAMB (Not only A Micro-Benchmark) is a fast and flexible prototype application generator for Data Stream Processing (DSP) platforms. With a simple description of the streaming workflow, NAMB will automatically generate the application for the specified DSP platform.

Features

  • Generic: NAMB is a modularized framework able to generate the benchmark for multiple platforms using the same configurations set.
  • Flexible: NAMB has simple and intuitive configuration, giving the minimum set of parameters that allows the best application definition flexibility.
  • Available: the software is made available to everyone through a GitHub repository; everyone is allowed to use it, test it and improve it.

Publications

[pagliari2019workflow] A. Pagliari, F. Huet, G. Urvoy-Keller, “Towards a High-Level Description for Generating Stream Processing Benchmark Applications”, IEEE BigData, 3rd IEEE BPOD Workshop, 2019