Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.2 KB

File metadata and controls

27 lines (16 loc) · 1.2 KB

Benchmarking

A benchmarking test is implemented for Cyclone that processes a complete communication cycle
between the master and controller with given number of worker.

It can also be considered as an scalability test for the application,
how many messages can be processed for a given time period.

A benchmark task does simulate a very small load by doing a sleep between 0 to 100ms.

To drop the wait time and get a more precise result for the message communication this issue should be considered.

The benchmarking can also be used for testing the communication protocoll within Cyclone.

Configuration

Task Generator

Example config file for the task generator

Section: control

Name Type Value Description
num_tasks int 1-100M Number of tasks to be processed
poll_time_ms int 1-1000 Time for the task generator to check for finished tasks