summaryrefslogtreecommitdiff
path: root/simulations/results/paper.sh
diff options
context:
space:
mode:
Diffstat (limited to 'simulations/results/paper.sh')
-rwxr-xr-xsimulations/results/paper.sh65
1 files changed, 7 insertions, 58 deletions
diff --git a/simulations/results/paper.sh b/simulations/results/paper.sh
index 384e07e..b34e0a3 100755
--- a/simulations/results/paper.sh
+++ b/simulations/results/paper.sh
@@ -27,11 +27,12 @@ run-simulation () {
[ $gen_log -eq 1 ] && cp $tmp "${log_file}"
# Gen csv
- [ ! -e "$results" ] && { cat $tmp | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"; }
- [ -e "$results" ] && { cat $tmp | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"; }
-
- # Gen scheduler analysis
- #[ $seed -eq 1 ] && $sched $tmp "logs/$(echo ${avalues}|tr ',' '_')_hint${hint}_extended${extended}.png"
+ if [ ! -e "$results" ]
+ then
+ cat $tmp | $parser | sed "1 s/$/,${aheaders}/g" | sed "2,\$s/$/,${avalues}/" > "$results"
+ else
+ cat $tmp | $parser | sed 1d | sed "s/$/,${avalues}/" >> "$results"
+ fi
# Clear tmp
rm $tmp
@@ -55,62 +56,12 @@ latency=0 # in Seconds
bitrate="100kbps"
-
-run-scenarios() {
- # Configure number of seed per scenarios
- nseed=200
-
- # Baseline
- avalues="baseline,$wireless,$wakeupfor"
- for seed in $(seq 1 $nseed)
- do
- printf "\rBaseline...${seed}"
- run-simulation
- done
- echo
-
- # Hint
- hint="true"
- avalues="hint,$wireless,$wakeupfor"
- for seed in $(seq 1 $nseed)
- do
- printf "\rHint...${seed}"
- run-simulation
- done
- hint="false"
- echo
-
- # Extended
- extended="true"
- avalues="extended,$wireless,$wakeupfor"
- for seed in $(seq 1 $nseed)
- do
- printf "\rExtended...${seed}"
- run-simulation
- done
- extended="false"
- echo
-
- # Hint+Extended
- extended="true"
- hint="true"
- avalues="hintandextended,$wireless,$wakeupfor"
- for seed in $(seq 1 $nseed)
- do
- printf "\rHint + Extended...${seed}"
- run-simulation
- done
- extended="false"
- hint="false"
- echo
-}
-
# Clean previous runs
[ -e "${results}" ] && rm "${results}"
# Inputs
parameters=$(cat ../../inputs.csv |tail -n +2)
-nseed=1
+nseed=2
while read -r parameter
do
@@ -158,6 +109,4 @@ do
run-simulation
done
echo
-
-
done < <(printf '%s\n' "$parameters")