Skip to content

Commit

Permalink
Added scripts to run simulations 30 and 120 nodes.
Browse files Browse the repository at this point in the history
  • Loading branch information
Phil committed Mar 5, 2021
1 parent ecc1fd1 commit 94b5be0
Show file tree
Hide file tree
Showing 11 changed files with 434 additions and 0 deletions.
25 changes: 25 additions & 0 deletions autorun.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)


INDEX=6

for k in {1..7}
do
for i in {1..3}
do
echo "Starting $i wf-configNG-v2NBOF$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-v2BOF$(($INDEX)).cfg && sleep 3600
./scripts/mac_stats.sh > statsofnodes/statsv2NBH$(($INDEX))-r$i.txt
#done
bash ./scripts/wfshell stop_whitefield
mv log t2log-ids-v2NBH$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))

done

34 changes: 34 additions & 0 deletions autorun120Norm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#!/bin/bash
# STOP_WF=$(./scripts/wfshell stop_whitefield)

INDEX=25

for k in {1..1}
do
for i in {3..3}
do

echo "Starting $i wf-configNG-v120FlMix$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-120BOF$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsNBH$(($INDEX))-r$i.txt
bash ./scripts/wfshell stop_whitefield
mv pcap pcapv3-120mFlB$(($INDEX))-r$i
mv log log120-ids3m-FlB$(($INDEX))-r$i
echo "Stopped $i.. Start BH"
#bash ./invoke_whitefield.sh config/small/wf-configNG-120v2BH$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsNBH$(($INDEX))-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv pcap pcapv3-120nFlBH$(($INDEX))-r$i
#mv log log120-ids3n-FlBH$(($INDEX))-r$i
#echo "Stopped $i"
#echo "Starting $i wf-configNG-v120Norm$(($INDEX)).cfg"
#bash ./invoke_whitefield.sh config/small/wf-configNG-120Norm$(($INDEX)).cfg && sleep 3600
##./scripts/mac_stats.sh > statsofnodes/statsNBH$(($INDEX))-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv pcap pcapv3m-Norm$(($INDEX))-r$i
#mv log log120-ids3m-Norm$(($INDEX))-r$i
#echo "Stopped $i"
done

INDEX=$((INDEX+1))
done
50 changes: 50 additions & 0 deletions autorun2.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#!/bin/bash

INDEX=5
TOTAL=37

for i in {1..10}
do
echo "Starting $i"
bash ./invoke_whitefield.sh ./config/small/wf-contiki-ngNorm$(($INDEX)).cfg && sleep 3600
#BRCOLOR=cadetblue1 DEFCOLOR=chocolate1 ./scripts/wfshell plot_network_graph t$i-Norm$(($INDEX)).png p$i-Norm$(($INDEX)).png scale=20
#mv *.png pics/small/
for j in $(seq 0 $((TOTAL-1)));
do
./scripts/wfshell cmd_mac_stats $j > statsofnodes/statsNorm$(($INDEX))-node$j-$i.txt
done
bash ./scripts/wfshell stop_whitefield
mv log logv2-ids-Norm$(($INDEX))-$i
mv pcap pcap-BOF$(($INDEX))-r$i
echo "Stopped $i"
INDEX=$((INDEX+1))
TOTAL=$((TOTAL+1))
done

# for i in {1..2}
# do
# echo "Starting $i"
# bash ./invoke_whitefield.sh ./config/wf-contiki-ngB-25v21.cfg && sleep 2600
# BRCOLOR=cadetblue1 DEFCOLOR=chocolate1 ./scripts/wfshell plot_network_graph t$i-B25v21.png p$i-B25v21.png scale=20
# for j in {1..27}
# do
# ./scripts/wfshell cmd_mac_stats $(($j-1)) > statsofnodes/statsB25v21-node$j-$i.txt
# done
# bash ./scripts/wfshell stop_whitefield
# mv log log-ids-B-25v21-$i
# echo "Stopped $i"
# done

# for i in {1..2}
# do
# echo "Starting $i"
# bash ./invoke_whitefield.sh ./config/wf-contiki-ngN-25v21.cfg && sleep 2600
# BRCOLOR=cadetblue1 DEFCOLOR=chocolate1 ./scripts/wfshell plot_network_graph t$i-N25v21.png p$i-N25v21.png scale=20
# for j in {1..22}
# do
# ./scripts/wfshell cmd_mac_stats $(($j-1)) > statsofnodes/statsN25v21-node$j-$i.txt
# done
# bash ./scripts/wfshell stop_whitefield
# mv log log-ids-N-25v21-$i
# echo "Stopped $i"
# done
46 changes: 46 additions & 0 deletions autorun3.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)

INDEX=7
for i in {9..10}
do
echo "BOF.."
bash ./invoke_whitefield.sh config/small/wf-configNG-v2RBOF$(($INDEX)).cfg && sleep 3600
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v41nRBOF$(($INDEX))-r$i
mv pcap pcapv16n-RBOF$(($INDEX))-r$i
echo "STOP $i"

done

INDEX=8
for k in {1..8}
do

for i in {6..10}
do
#echo "Starting $i wf-configNG-v2BOF$(($INDEX)).cfg"
#bash ./invoke_whitefield.sh config/small/wf-contiki-ngNorm$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv3Norm$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v7Norm$(($INDEX))-r$i
#mv pcap pcapv3-Norm$(($INDEX))-r$i
echo "BOF.."
bash ./invoke_whitefield.sh config/small/wf-configNG-v2RBOF$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv4BOF$(($INDEX))-v2-r$i.txt
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v41nRBOF$(($INDEX))-r$i
mv pcap pcapv16n-RBOF$(($INDEX))-r$i
#bash ./invoke_whitefield.sh config/small/wf-configNG-v2BH$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv4BH$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v38BH$(($INDEX))-r$i
#mv pcap pcapv15-BH$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))
done

44 changes: 44 additions & 0 deletions autorun60BF.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)



INDEX=17

for k in {1..2}
do

for i in {2..3}
do
#echo "Starting $i wf-configNG-v2BOF$(($INDEX)).cfg"
#bash ./invoke_whitefield.sh config/small/wf-contiki-ngNorm$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv3Norm$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v7Norm$(($INDEX))-r$i
#mv pcap pcapv3-Norm$(($INDEX))-r$i
echo "BOF.."
bash ./invoke_whitefield.sh config/wf-configNG-60BOF$(($INDEX))n.cfg && sleep 3600
./scripts/mac_stats.sh > statsofnodes/statsv5BOF$(($INDEX))-v2-r$i.txt
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v41n60BOF$(($INDEX))n-r$i
mv pcap pcapv16n-60BOF$(($INDEX))n-r$i
#echo "BHOF.."
#bash ./invoke_whitefield.sh config/wf-configNG-60BH$(($INDEX))n.cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv5BH$(($INDEX))-v2-r$k.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v41n60BH$(($INDEX))-r$k
#mv pcap pcapv16n-60BH$(($INDEX))-r$k

#bash ./invoke_whitefield.sh config/small/wf-configNG-v2BH$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv4BH$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v38BH$(($INDEX))-r$i
#mv pcap pcapv15-BH$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))
done

25 changes: 25 additions & 0 deletions autorunBF.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)


INDEX=13

for k in {1..3}
do
for i in {1..3}
do
echo "Starting $i wf-configNG-v2BOF$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-v2BOF$(($INDEX)).cfg && sleep 3600
#./scripts/wfshell plot_network_graph tree-r$i-BOF$(($INDEX)).png plot-r$i-BOF$(($INDEX)).png scale=20
#mv *.png pics/small/
./scripts/mac_stats.sh > statsofnodes/statsv2BOF$(($INDEX))-v2-r$i.txt
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v41nBOF$(($INDEX))-r$i
mv pcap pcap16n-BOF$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))
done
29 changes: 29 additions & 0 deletions autorunBH.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)

INDEX=15
TOTAL=50

for k in {1..2}
do
for i in {1..10}
do
echo "Starting $i wf-configNG-BH$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-BH$(($INDEX)).cfg && sleep 3600
BRCOLOR=cadetblue1 DEFCOLOR=chocolate1 ./scripts/wfshell plot_network_graph tree-r$i-BH$(($INDEX)).png plot-r$i-BH$(($INDEX)).png scale=20
mv *.png pics/small/
for j in $(seq 0 $((TOTAL-1)));
do
./scripts/wfshell cmd_mac_stats $j > statsofnodes/statsBH$(($INDEX))-node$j-r$i.txt
done
bash ./scripts/wfshell stop_whitefield
mv log log-ids-BH$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))
TOTAL=$((TOTAL+1))
done

29 changes: 29 additions & 0 deletions autorunBH11.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)

INDEX=11
TOTAL=46

for k in {1..2}
do
for i in {1..10}
do
echo "Starting $i wf-configNG-BH$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-BH$(($INDEX)).cfg && sleep 3600
BRCOLOR=cadetblue1 DEFCOLOR=chocolate1 ./scripts/wfshell plot_network_graph tree-r$i-BH$(($INDEX)).png plot-r$i-BH$(($INDEX)).png scale=20
mv *.png pics/small/
for j in $(seq 0 $((TOTAL-1)));
do
./scripts/wfshell cmd_mac_stats $j > statsofnodes/statsBH$(($INDEX))-node$j-r$i.txt
done
bash ./scripts/wfshell stop_whitefield
mv log log-ids-BH$(($INDEX))-r$i
echo "Stopped $i"
done

INDEX=$((INDEX+1))
TOTAL=$((TOTAL+1))
done

49 changes: 49 additions & 0 deletions autorunFld.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/bin/bash

# START_WF=$(./invoke_whitefield.sh ./config/wf-contiki-ng.cfg && sleep 1250)
# STOP_WF=$(./scripts/wfshell stop_whitefield)

#changed 8 to 13 to check new perc.


INDEX=12
for i in {1..1}
do
echo "start Fld$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-v2FlOF$(($INDEX)).cfg && sleep 3600
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v42FlOF$(($INDEX))-r$i
mv pcap pcapv15-FlOF$(($INDEX))-r$i


done

INDEX=13

for k in {1..3}
do
for i in {4..4}
do
echo "Starting $i wf-configNG-v2FlOFd$(($INDEX)).cfg"
bash ./invoke_whitefield.sh config/small/wf-configNG-v2FlOF$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv3Norm$(($INDEX))-v2-r$i.txt
bash ./scripts/wfshell stop_whitefield
mv log log-ids-v41FlOF$(($INDEX))-r$i
mv pcap pcapv14-FlOF$(($INDEX))-r$i
#echo "BOF..$k-$i"
#bash ./invoke_whitefield.sh config/small/wf-configNG-v2Fld$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv4Fld$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v41Fld$(($INDEX))-r$i
#mv pcap pcapv14-Fld$(($INDEX))-r$i

#bash ./invoke_whitefield.sh config/small/wf-configNG-v2BH$(($INDEX)).cfg && sleep 3600
#./scripts/mac_stats.sh > statsofnodes/statsv4BH$(($INDEX))-v2-r$i.txt
#bash ./scripts/wfshell stop_whitefield
#mv log log-ids-v40BH$(($INDEX))-r$i
#mv pcap pcapv14-BH$(($INDEX))-r$i
#echo "Stopped $i"
done

INDEX=$((INDEX+1))
done
Loading

0 comments on commit 94b5be0

Please sign in to comment.