Salvato in:
Dettagli Bibliografici
Autori principali: Reichelt, David Georg, Jung, Reiner, van Hoorn, André
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2411.05491
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916473651331072
author Reichelt, David Georg
Jung, Reiner
van Hoorn, André
author_facet Reichelt, David Georg
Jung, Reiner
van Hoorn, André
contents In order to detect performance changes, measurements are performed with the same execution environment. In cloud environments, the noise from different processes running on the same cluster nodes might change measurement results and thereby make performance changes hard to measure. The benchmark MooBench determines the overhead of different observability tools and is executed continuously. In this study, we compare the suitability of different execution environments to benchmark the observability overhead using MooBench. To do so, we compare the execution times and standard deviation of MooBench in a cloud execution environment to three bare-metal execution environments. We find that bare metal servers have lower runtime and standard deviation for multi-threaded MooBench execution. Nevertheless, we see that performance changes up to 4.41% are detectable by GitHub actions, as long as only sequential workloads are examined.
format Preprint
id arxiv_https___arxiv_org_abs_2411_05491
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Overhead Measurement Noise in Different Runtime Environments
Reichelt, David Georg
Jung, Reiner
van Hoorn, André
Performance
D.2.7; D.2.8
In order to detect performance changes, measurements are performed with the same execution environment. In cloud environments, the noise from different processes running on the same cluster nodes might change measurement results and thereby make performance changes hard to measure. The benchmark MooBench determines the overhead of different observability tools and is executed continuously. In this study, we compare the suitability of different execution environments to benchmark the observability overhead using MooBench. To do so, we compare the execution times and standard deviation of MooBench in a cloud execution environment to three bare-metal execution environments. We find that bare metal servers have lower runtime and standard deviation for multi-threaded MooBench execution. Nevertheless, we see that performance changes up to 4.41% are detectable by GitHub actions, as long as only sequential workloads are examined.
title Overhead Measurement Noise in Different Runtime Environments
topic Performance
D.2.7; D.2.8
url https://arxiv.org/abs/2411.05491