From d9e7627b3ebad1d7b06936ae6b5beee4b75bdb85 Mon Sep 17 00:00:00 2001
From: David Georg Reichelt <davidgeorg_reichelt@dagere.de>
Date: Thu, 15 Jul 2021 17:44:32 +0200
Subject: [PATCH] Update Readme

---
 README | 46 +++++++---------------------------------------
 1 file changed, 7 insertions(+), 39 deletions(-)

diff --git a/README b/README
index d11cffa..e6cc5b1 100644
--- a/README
+++ b/README
@@ -9,22 +9,14 @@ Thus, the documentation might be outdated.
 The MooBench micro-benchmarks can be used to quantify the performance 
 overhead caused by monitoring framework components. 
 
-Currenly (directly) supported monitoring frameworks include:
+Currenly (directly) supported monitoring frameworks are:
 * Kieker (http://kieker-monitoring.net)
-* inspectIT (http://inspectit.eu/)
+* OpenTelemetry (https://opentelemetry.io/)
 * SPASS-meter (https://github.com/SSEHUB/spassMeter.git)
 
-An ant script (build.xml) is provided to prepare the benchmark for the
-respective monitoring framwork. Corresponding build targets, providing
-preconfigured builds for each supported framework, are available.
-For instance, the target "build-kieker" prepares a jar for Kieker 
-benchmarking experiments.
-
-The relevant build targets are:
-* build-all (framework independant benchmark)
-* build-kieker (Kieker)
-* build-inspectit (inspectIT)
-* build-spassmeter (SPASS-meter)
+The gradle buildfile is provided to prepare the benchmark. To build
+the monitored application and copy it to the framework you want to benchmark,
+just execute `./gradlew assemble`
 
 All experiments are started with the provided "External Controller"
 scripts. These scripts are available inside the respective bin/ 
@@ -38,13 +30,9 @@ The default execution of the benchmark requires a 64Bit JVM!
 However, this behavior can be changed in the respective .sh scripts.
 
 Initially, the following steps are required:
-1. You should check whether you installed ant (http://ant.apache.org/), 
-   since the execution of all examples described in this 
-   README is based on the run-targets in the ant file build.xml.
-2. Make sure, that you've installed R (http://www.r-project.org/) to 
+1. Make sure, that you've installed R (http://www.r-project.org/) to 
    generate the results.
-3. Compile the application by calling ant with the appropriate build 
-   target.
+2. Compile the application by calling `./gradlew assemble`.
 
 Execution of the micro-benchmark:
 All benchmarks are started with calls of .sh scripts in the bin folder.
@@ -68,23 +56,3 @@ Analyzing the data:
 In the folder /bin/r are some R scripts provided to generate graphs to 
 visualize the results. In the top the files, one can configure the 
 required paths and the configuration used to analyze the data.
-
-
-(Outdated) Documentation of additional experiments:
-===================================================
-
-Different recursion depth (with MAXRECURSIONDEPTH=1 without recursion)
--> bin/run-benchmark-recursive.sh
-
-To check for a linear rise in monitoring overhead, this benchmark 
-increases the recursion depth up to 2^MAXRECURSIONDEPTH in logarithmic 
-steps
--> bin/run-benchmark-recursive-linear.sh
-
-Benchmarking the JMX-writer
--> bin/run-benchmark-recursive-jmx.sh
-
-The experiments run-cycle*.sh and their used files 
-run-benchmark-cycle-*.sh are currently only supporting Solaris 
-environments and require pfexec permissions to assign subsets of cores 
-to the benchmarking system.
-- 
GitLab