-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added scripts to run simulations 30 and 120 nodes.
- Loading branch information
Phil
committed
Mar 5, 2021
1 parent
ecc1fd1
commit 94b5be0
Showing
11 changed files
with
434 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Oops, something went wrong.