diff options
Diffstat (limited to 'simulations/results/paper.sh')
| -rwxr-xr-x | simulations/results/paper.sh | 65 |
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") |
