Towards Solving the Challenge of Minimal Overhead Monitoring - Dataset
- 1. Lancaster University Leipzig
- 2. Universität Leipzig
- 3. Christian-Albrechts-Universität zu Kiel
Description
This dataset contains the results of a comparison of overhead reduction for the Kieker monitoring framework. The following optimizations were measured using the MooBench framework:
- Using source instrumentation instead of AspectJ,
- Writing into a CircularFifoQueue instead a LinkedBlockingQueue,
- Only storing data of a DurationRecord, instead full metadata storage, and
- Aggregating the stored data.
These have been research with fixed call tree depth 10 (results-kieker-java.tar.xz) and with growing call tree depth (results.tar.xz and results-$size.zip for raw data). Additionally, the plotted runtime growth data depending on the call tree size is contained in the dataset.
The results can be reproduced using ./benchmark.sh (for fixed call tree depth) and ./runExponentialSizes.sh from the folder frameworks/Kieker-java of the official MooBench repository https://github.com/kieker-monitoring/moobench/ (branch: optimizations-all). The plotting of the runtime growth graph can be repeated using analysis/getExponential.sh.
Files
Kieker-Optimizations.pdf
Files
(2.5 GB)
Name | Size | Download all |
---|---|---|
md5:dbb6608a999b63ea8494d7287c7610c2
|
13.8 kB | Preview Download |
md5:3a9fbfbecb1a0601af9b55567691bc1b
|
419.6 MB | Preview Download |
md5:75d6761e0f83b220dc6df95ed0c549fc
|
317.7 MB | Preview Download |
md5:852ecbcc43573a4ec8c6aa95c2519510
|
231.9 MB | Preview Download |
md5:c5de7ec3e724ab823270d1cfef39ed4d
|
349.0 MB | Preview Download |
md5:073dead6f8eff5b2b4ecbd72800bb0e2
|
260.1 MB | Preview Download |
md5:51d497c0da40fb7ffdeac7bcdf552b9e
|
387.8 MB | Preview Download |
md5:583242a034857e016be9910f4913f941
|
289.1 MB | Preview Download |
md5:cae1c6c8543808bef3204b924386b0fc
|
209.5 MB | Download |
md5:4659351477e540028065a2822f1ae2a4
|
15.3 kB | Download |