diff --git a/frameworks/Kieker/scripts/benchmark.sh b/frameworks/Kieker/scripts/benchmark.sh
index abc670be67a4867be167c3577afad4a4245780b1..98a83367d3ff73b286fd9bcd05ee8e572c9a3492 100755
--- a/frameworks/Kieker/scripts/benchmark.sh
+++ b/frameworks/Kieker/scripts/benchmark.sh
@@ -177,12 +177,13 @@ function execute-benchmark-body() {
      echo "receiver ${RECEIVER[$index]}"
      ${RECEIVER[$index]} & #>> ${DATA_DIR}/kieker.receiver-$i-$index.log &
      RECEIVER_PID=$!
+     echo "PID $RECEIVER_PID"
   fi
 
   execute-experiment "$loop" "$recursion" "$index" "${TITLE[$index]}" "${WRITER_CONFIG[$index]}"
 
   if [[ $RECEIVER_PID ]] ; then
-     wait $RECEIVER_PID
+     kill -TERM $RECEIVER_PID
      unset RECEIVER_PID
   fi
 }
diff --git a/frameworks/Kieker/scripts/config b/frameworks/Kieker/scripts/config
index e26891f90fef56ef6bcc99488ae83485e62f0977..9c764c5dae83c2790c4ccbde95781c55dc6b17bb 100644
--- a/frameworks/Kieker/scripts/config
+++ b/frameworks/Kieker/scripts/config
@@ -16,9 +16,9 @@ AOP="kieker.aop.xml"
 
 # execution parameter
 SLEEP_TIME=30                   ## 30
-NUM_OF_LOOPS=3                 ## 10
+NUM_OF_LOOPS=10                 ## 10
 RECURSION_DEPTH=10              ## 10
-TOTAL_NUM_OF_CALLS=200 #0000      ## 2 000 000
-METHOD_TIME=5 #00                 ## 500000
+TOTAL_NUM_OF_CALLS=20000        ## 2 000 000
+METHOD_TIME=500                 ## 500000
 
 # end