Skip to content

Add Load Generation with Gaussian Frequency

Changes the commons load generator as described in the thesis. Zenodo

The default frequency stays constant. Introduces a Task scheduler. image The green box indicates external dependencies on official Java Libraries. The blue dotted box shows new introduced classes by this MR.

The load generators can be configured by changing the environment variables:

Additional Env vars :

  • USE_GAUSSIAN: boolean: true or false determines the usage of the Gaussian function as load rate.
  • HEIGHT: double defines the height of the peak of the Gaussian function.
  • CENTER: double defines the center of the peak of the Gaussian function.
  • WIDTH: double defines the width of the peak of the Gaussian function.
  • BASE_LOAD: double defines an underlying constant base load added to the Gaussian function.
  • EXPERIMENT_PERIOD: integer defines the amount of minutes for which a schedule of load generation is precalculated.

This MR contains the introduction of two Patcher into the Theodolite Operator. These can be used to adjust the instance calculation of the load generators.

Edited by Lorenz Boguhn

Merge request reports