Workloads #
As for now BenchPilot only supports the following containerized workloads:
Name | Description | Specific Configuration Parameters |
---|---|---|
marketing-campaign | A streaming distributed workload that features an application as a data processing pipeline with multiple and diverse steps that emulate insight extraction from marketing campaigns. The workload utilizes technologies such as Kafka and Redis. |
|
Distributed Processing Engine Parameters #
In the case of streaming distributed workloads, the user needs to define specific engine parameters in their experiments.
For each Streaming Distributed Processing Engine, the following attributes can be specified:
Engine | Storm | Flink | Spark |
---|---|---|---|
Parameters |
|
|
|
It’s important to note that BenchPilot can be easily extended to add new workloads.
For extending BenchPilot check this section out.