Published December 11, 2024 | Version v1

Evaluation of fuzzy learning-based scaling policies for the Slingshot Simulator

Authors/Creators

  • 1. ROR icon University of Stuttgart

Description

Evaluation results for Fuzzy Learning models in the Slingshot simulator

This dataset contains the evaluation results for the evaluation of the Fuzzy Learning implementation in the Slingshot simulator (See https://github.com/PalladioSimulator/Palladio-Addons-SPD-Metamodel/pull/32, https://github.com/PalladioSimulator/Palladio-Analyzer-Slingshot-Extension-SPD-Interpreter/pull/49).

For the evaluation, the evalution of the paper proposing these Fuzzy Learning methods [^1] was replicated in Slingshot. The models used for replication are contained in `PCM + SPD Models.zip`.

The different zip files contain the raw output of the Slingshot simulator for different simulation runs.

The folder names refer to the experiment, i.e. `reactive_load_45-80` contain the evaluations for a reactive scaling policy that scales in at 45% CPU load and scales out at 80% CPU load. The folders named like `reward_0_0_thrashing_pessimistic` contain the evaluations for learning-based policies, specifying the reward given to the model for scaling in and out and the initialization method, such as `pessimistic`. Folders postfixed with `_90p` contain evaluations for which the model has a 90th-percentile target policy.

The zipped folders additionally contain some processed data such as graphs showing the response times of the runs or how many containers a model allocated.

`analysis.csv` contains some calculated values such as the average container count or share of SLO violations for each of the containted evaluations.

For completeness, the python and jupyter notebook files used to generate these evaluations are also included.  The two `.patch` files represent additional patches to the Slingshot simulator components that can be used to replicate the reduced logging intensity used for the evalautions. The `.launch` files are the launch configurations used for the evaluation of the different workload patterns.

[^1]: H. Arabnejad, C. Pahl, P. Jamshidi, and G. Estrada, “A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling,” May 19, 2017, arXiv: arXiv:1705.07114. Accessed: Jun. 13, 2024. [Online]. Available: http://arxiv.org/abs/1705.07114

Files

analysis.csv

Files (6.5 GB)

Name Size
md5:213939ee067e1b30aa33b9a2b249c447
45.9 kB Preview Download
md5:6dc24d035d6b404d79926dae48d8e579
17.9 kB Preview Download
md5:692f1e410d720bb1bb8dde3c820fa22d
35.3 kB Download
md5:dd502d780bad6982c68234672163b1b7
37.7 MB Preview Download
md5:3719638d735d10ead6e70192877d88da
556.3 MB Preview Download
md5:84049031a56aedd177a5e84a4089e6b3
3.3 kB Download
md5:9e4d536540a72015c295538460f3cc64
12.4 kB Preview Download
md5:2629f457b87ffdaab9ad01d245579949
1.7 kB Download
md5:142a6f8f848ba4414944d94f34e8a350
3.3 kB Download
md5:b2a0d20cec1558d01b6c9e5154b624ec
2.6 kB Download
md5:8d20b7193408ebf9257712a6862e6969
630.5 MB Preview Download
md5:5477239ac6e7405148d565f490ec25b0
443.3 MB Preview Download
md5:edbac2fbe1091c71b09619bf4b352798
531.9 MB Preview Download
md5:8f794b59fcd2dc8e48f48f129688ec13
559.7 MB Preview Download
md5:6858edc1e652d77db1ab558577c356b5
96.6 MB Preview Download
md5:229c5d20da3c40ad465c9c01ddde0662
491.6 MB Preview Download
md5:2f224a46734c3b376e09aacfe6a06d37
391.6 MB Preview Download
md5:a43a866b79e2dad52814aee5da77042c
417.9 MB Preview Download
md5:8ca8966cd537d8e3980bc9dd463d1fa5
922.3 MB Preview Download
md5:0c8cd22bc396ec1ed4fb1f03313329fc
388.6 MB Preview Download
md5:4d8573141020c1eab0e5e3d68b79db74
506.1 MB Preview Download
md5:1b23b07fa6152b7ba67af02742cba38f
507.1 MB Preview Download
md5:dcc4173eec2618f13bc4842b74ca632d
3.3 kB Download

Additional details

Related works

Cites
Publication: arXiv:1705.07114 (arXiv)