Debug and add scenarios in paper

This commit is contained in:
Loic Guegan 2021-05-09 11:07:16 +02:00
parent 69e8818642
commit 51d0c256a3
6 changed files with 492 additions and 121 deletions

View file

@ -8,29 +8,29 @@ inputs="${wai}/../inputs.json"
simulator="make -C ${wai}/../ run"
parser="${wai}/../parser.awk"
results="${wai}/results.csv"
nseed=10
nseed=20
run-simulation () {
# Generate inputs
$scenarios $seed $simtime $maxstartupdelay $wakeupevery $wakeupfor $n_nodes $extended $hint $poff $pon $prx $ptx $datasize $simkey > "$inputs"
$scenarios $seed $simtime $wakeupsd $wakeupevery $wakeupfor $n_nodes $extended $hint $poff $pon $prx $ptx $datasize $simkey > "$inputs"
# Run simulations
[ -e "$results" ] && { $simulator 2>&1 | $parser | sed 1d >> "$results"; } || { $simulator 2>&1 | $parser > "$results"; }
}
# Default Parameters
seed=0
simtime=100
maxstartupdelay=1
wakeupevery=10
wakeupfor=10
n_nodes=1
simtime=7200
wakeupsd=180
wakeupevery=600
wakeupfor=180
n_nodes=5
extended="false"
hint="false"
poff=0
pon=1
prx=1
ptx=2
datasize=1
pon=0.4
prx=0.16
ptx=0.16
datasize=1000000
simkey=0
# Baseline

View file

@ -1,41 +1,401 @@
node,nWakeUp,nDataRcv,nSendFail,nRcvFail,simkey,seed,energy
on0,1,0,1,0,baseline,1,180.000000
on0,1,0,1,0,baseline,2,180.000000
on0,1,0,1,0,baseline,3,180.000000
on0,1,0,1,0,baseline,4,180.000000
on0,1,0,1,0,baseline,5,180.000000
on0,1,0,1,0,baseline,6,180.000000
on0,1,0,1,0,baseline,7,180.000000
on0,1,0,1,0,baseline,8,180.000000
on0,1,0,1,0,baseline,9,180.000000
on0,1,0,1,0,baseline,10,180.000000
on0,1,0,1,0,hint,1,180.000000
on0,1,0,1,0,hint,2,180.000000
on0,1,0,1,0,hint,3,180.000000
on0,1,0,1,0,hint,4,180.000000
on0,1,0,1,0,hint,5,180.000000
on0,1,0,1,0,hint,6,180.000000
on0,1,0,1,0,hint,7,180.000000
on0,1,0,1,0,hint,8,180.000000
on0,1,0,1,0,hint,9,180.000000
on0,1,0,1,0,hint,10,180.000000
on0,1,0,1,0,extended,1,90.000000
on0,1,0,1,0,extended,2,90.000000
on0,1,0,1,0,extended,3,90.000000
on0,1,0,1,0,extended,4,90.000000
on0,1,0,1,0,extended,5,90.000000
on0,1,0,1,0,extended,6,90.000000
on0,1,0,1,0,extended,7,90.000000
on0,1,0,1,0,extended,8,90.000000
on0,1,0,1,0,extended,9,90.000000
on0,1,0,1,0,extended,10,90.000000
on0,1,0,1,0,hintandextended,1,90.000000
on0,1,0,1,0,hintandextended,2,90.000000
on0,1,0,1,0,hintandextended,3,90.000000
on0,1,0,1,0,hintandextended,4,90.000000
on0,1,0,1,0,hintandextended,5,90.000000
on0,1,0,1,0,hintandextended,6,90.000000
on0,1,0,1,0,hintandextended,7,90.000000
on0,1,0,1,0,hintandextended,8,90.000000
on0,1,0,1,0,hintandextended,9,90.000000
on0,1,0,1,0,hintandextended,10,90.000000
node,nSend,nWakeUp,nDataRcv,nSendFail,nRcvFail,simkey,seed,energy
on4,0,12,1,0,0,baseline,1,848.640000
on2,0,12,1,0,0,baseline,1,856.320000
on1,0,13,1,0,0,baseline,1,932.160000
on0,4,12,0,0,0,baseline,1,848.640000
on3,0,12,1,0,0,baseline,1,852.480000
on0,4,12,0,0,0,baseline,2,848.640000
on1,0,11,1,0,0,baseline,2,788.160000
on4,0,13,1,0,0,baseline,2,920.640000
on2,0,13,1,0,0,baseline,2,928.320000
on3,0,13,1,0,0,baseline,2,924.480000
on3,0,11,1,0,0,baseline,3,780.480000
on4,0,12,1,0,0,baseline,3,848.640000
on1,0,12,1,0,0,baseline,3,860.160000
on0,4,13,0,0,0,baseline,3,920.640000
on2,0,12,1,0,0,baseline,3,856.320000
on2,0,11,1,0,0,baseline,4,784.320000
on1,0,12,1,0,0,baseline,4,860.160000
on0,4,12,0,0,0,baseline,4,848.640000
on4,0,13,1,0,0,baseline,4,920.640000
on3,0,13,1,0,0,baseline,4,924.480000
on3,0,12,1,0,0,baseline,5,852.480000
on0,4,12,0,0,0,baseline,5,848.640000
on2,0,11,1,0,0,baseline,5,784.320000
on4,0,12,1,0,0,baseline,5,848.640000
on1,0,13,1,0,0,baseline,5,932.160000
on1,0,12,1,0,0,baseline,6,860.160000
on2,0,12,1,0,0,baseline,6,856.320000
on0,4,12,0,0,0,baseline,6,848.640000
on3,0,13,1,0,0,baseline,6,924.480000
on4,0,13,1,0,0,baseline,6,920.640000
on3,0,13,1,0,0,baseline,7,924.480000
on0,4,13,0,0,0,baseline,7,920.640000
on1,0,12,1,0,0,baseline,7,860.160000
on2,0,13,1,0,0,baseline,7,928.320000
on4,0,14,1,0,0,baseline,7,992.640000
on1,0,13,1,0,0,baseline,8,932.160000
on2,0,12,1,0,0,baseline,8,856.320000
on4,0,12,1,0,0,baseline,8,848.640000
on0,4,12,0,0,0,baseline,8,848.640000
on3,0,12,1,0,0,baseline,8,852.480000
on1,0,12,1,0,0,baseline,9,860.160000
on3,0,12,1,0,0,baseline,9,852.480000
on0,4,12,0,0,0,baseline,9,848.640000
on4,0,12,1,0,0,baseline,9,848.640000
on2,0,13,1,0,0,baseline,9,928.320000
on4,0,12,1,0,0,baseline,10,848.640000
on2,0,12,1,0,0,baseline,10,856.320000
on0,4,12,0,0,0,baseline,10,848.640000
on1,0,12,1,0,0,baseline,10,860.160000
on3,0,12,1,0,0,baseline,10,852.480000
on2,0,12,1,0,0,baseline,11,856.320000
on1,0,12,1,0,0,baseline,11,860.160000
on4,0,14,1,0,0,baseline,11,992.640000
on3,0,12,1,0,0,baseline,11,852.480000
on0,4,12,0,0,0,baseline,11,848.640000
on3,0,11,1,0,0,baseline,12,780.480000
on2,0,11,1,0,0,baseline,12,784.320000
on1,0,12,1,0,0,baseline,12,860.160000
on0,4,12,0,0,0,baseline,12,848.640000
on4,0,13,1,0,0,baseline,12,920.640000
on1,0,11,1,0,0,baseline,13,788.160000
on2,0,12,1,0,0,baseline,13,856.320000
on3,0,12,1,0,0,baseline,13,852.480000
on0,4,13,0,0,0,baseline,13,920.640000
on4,0,12,1,0,0,baseline,13,848.640000
on0,4,11,0,0,0,baseline,14,776.640000
on2,0,11,1,0,0,baseline,14,784.320000
on1,0,13,1,0,0,baseline,14,932.160000
on3,0,13,1,0,0,baseline,14,924.480000
on4,0,12,1,0,0,baseline,14,848.640000
on4,0,12,1,0,0,baseline,15,848.640000
on3,0,11,1,0,0,baseline,15,780.480000
on2,0,12,1,0,0,baseline,15,856.320000
on1,0,13,1,0,0,baseline,15,932.160000
on0,4,13,0,0,0,baseline,15,920.640000
on2,0,14,1,0,0,baseline,16,1000.320000
on4,0,12,1,0,0,baseline,16,848.640000
on0,4,13,0,0,0,baseline,16,920.640000
on1,0,12,1,0,0,baseline,16,860.160000
on3,0,12,1,0,0,baseline,16,852.480000
on4,0,11,1,0,0,baseline,17,776.640000
on1,0,13,1,0,0,baseline,17,932.160000
on2,0,11,1,0,0,baseline,17,784.320000
on0,4,12,0,0,0,baseline,17,848.640000
on3,0,13,1,0,0,baseline,17,924.480000
on1,0,11,1,0,0,baseline,18,788.160000
on2,0,12,1,0,0,baseline,18,856.320000
on3,0,12,1,0,0,baseline,18,852.480000
on0,4,13,0,0,0,baseline,18,920.640000
on4,0,12,1,0,0,baseline,18,848.640000
on4,0,12,1,0,0,baseline,19,848.640000
on3,0,13,1,0,0,baseline,19,924.480000
on0,4,12,0,0,0,baseline,19,848.640000
on2,0,12,1,0,0,baseline,19,856.320000
on1,0,12,1,0,0,baseline,19,860.160000
on0,4,12,0,0,0,baseline,20,848.640000
on2,0,12,1,0,0,baseline,20,856.320000
on1,0,13,1,0,0,baseline,20,932.160000
on4,0,12,1,0,0,baseline,20,848.640000
on3,0,13,1,0,0,baseline,20,924.480000
on4,0,12,1,0,0,hint,1,876.240000
on2,0,12,1,0,0,hint,1,905.520000
on1,0,13,1,0,0,hint,1,955.360000
on0,4,12,0,0,0,hint,1,848.640000
on3,0,12,1,0,0,hint,1,880.480000
on0,4,12,0,0,0,hint,2,848.640000
on1,0,11,1,0,0,hint,2,796.160000
on4,0,13,1,0,0,hint,2,985.040000
on2,0,14,1,0,0,hint,2,1000.320000
on3,0,14,1,0,0,hint,2,996.480000
on3,0,11,1,0,0,hint,3,837.280000
on4,0,13,1,0,0,hint,3,920.640000
on1,0,13,1,0,0,hint,3,932.160000
on0,4,13,0,0,0,hint,3,920.640000
on2,0,12,1,0,0,hint,3,863.920000
on2,0,11,1,0,0,hint,4,831.120000
on1,0,12,1,0,0,hint,4,865.760000
on0,4,12,0,0,0,hint,4,848.640000
on4,0,13,1,0,0,hint,4,953.040000
on3,0,13,1,0,0,hint,4,945.280000
on3,0,12,1,0,0,hint,5,882.080000
on0,4,12,0,0,0,hint,5,848.640000
on2,0,11,1,0,0,hint,5,794.720000
on4,0,12,1,0,0,hint,5,889.040000
on1,0,13,1,0,0,hint,5,964.160000
on1,0,12,1,0,0,hint,6,930.560000
on2,0,12,1,0,0,hint,6,858.720000
on0,4,12,0,0,0,hint,6,848.640000
on3,0,13,1,0,0,hint,6,972.480000
on4,0,13,1,0,0,hint,6,933.440000
on3,0,13,1,0,0,hint,7,995.680000
on0,4,13,0,0,0,hint,7,920.640000
on1,0,12,1,0,0,hint,7,901.760000
on2,0,14,1,0,0,hint,7,1000.320000
on4,0,14,1,0,0,hint,7,1015.040000
on1,0,13,1,0,0,hint,8,950.960000
on2,0,12,1,0,0,hint,8,892.720000
on4,0,12,1,0,0,hint,8,895.440000
on0,4,12,0,0,0,hint,8,848.640000
on3,0,12,1,0,0,hint,8,881.280000
on1,0,12,1,0,0,hint,9,862.560000
on3,0,12,1,0,0,hint,9,902.480000
on0,4,12,0,0,0,hint,9,848.640000
on4,0,12,1,0,0,hint,9,908.240000
on2,0,13,1,0,0,hint,9,931.520000
on4,0,13,1,0,0,hint,10,920.640000
on2,0,12,1,0,0,hint,10,889.520000
on0,4,12,0,0,0,hint,10,848.640000
on1,0,13,1,0,0,hint,10,932.160000
on3,0,12,1,0,0,hint,10,859.280000
on2,0,12,1,0,0,hint,11,861.120000
on1,0,12,1,0,0,hint,11,903.360000
on4,0,14,1,0,0,hint,11,1055.840000
on3,0,13,1,0,0,hint,11,924.480000
on0,4,12,0,0,0,hint,11,848.640000
on3,0,11,1,0,0,hint,12,832.480000
on2,0,11,1,0,0,hint,12,787.920000
on1,0,12,1,0,0,hint,12,871.760000
on0,4,12,0,0,0,hint,12,848.640000
on4,0,13,1,0,0,hint,12,945.840000
on1,0,11,1,0,0,hint,13,833.360000
on2,0,12,1,0,0,hint,13,875.920000
on3,0,13,1,0,0,hint,13,924.480000
on0,4,13,0,0,0,hint,13,920.640000
on4,0,12,1,0,0,hint,13,895.040000
on0,4,11,0,0,0,hint,14,776.640000
on2,0,11,1,0,0,hint,14,813.920000
on1,0,13,1,0,0,hint,14,936.160000
on3,0,13,1,0,0,hint,14,987.680000
on4,0,12,1,0,0,hint,14,854.640000
on4,0,12,1,0,0,hint,15,879.440000
on3,0,11,1,0,0,hint,15,818.480000
on2,0,12,1,0,0,hint,15,901.120000
on1,0,13,1,0,0,hint,15,995.760000
on0,4,13,0,0,0,hint,15,920.640000
on2,0,14,1,0,0,hint,16,1051.920000
on4,0,12,1,0,0,hint,16,881.840000
on0,4,13,0,0,0,hint,16,920.640000
on1,0,12,1,0,0,hint,16,904.160000
on3,0,12,1,0,0,hint,16,899.280000
on4,0,11,1,0,0,hint,17,782.240000
on1,0,13,1,0,0,hint,17,989.360000
on2,0,11,1,0,0,hint,17,829.120000
on0,4,12,0,0,0,hint,17,848.640000
on3,0,13,1,0,0,hint,17,968.080000
on1,0,12,1,0,0,hint,18,860.160000
on2,0,13,1,0,0,hint,18,928.320000
on3,0,12,1,0,0,hint,18,865.280000
on0,4,13,0,0,0,hint,18,920.640000
on4,0,13,1,0,0,hint,18,920.640000
on4,0,12,1,0,0,hint,19,890.240000
on3,0,13,1,0,0,hint,19,987.280000
on0,4,12,0,0,0,hint,19,848.640000
on2,0,12,1,0,0,hint,19,865.520000
on1,0,12,1,0,0,hint,19,884.160000
on0,4,12,0,0,0,hint,20,848.640000
on2,0,13,1,0,0,hint,20,928.320000
on1,0,13,1,0,0,hint,20,962.560000
on4,0,12,1,0,0,hint,20,887.840000
on3,0,13,1,0,0,hint,20,936.080000
on4,0,12,1,0,0,extended,1,860.160000
on2,0,12,1,0,0,extended,1,860.160000
on1,0,13,1,0,0,extended,1,932.160000
on0,4,12,0,0,0,extended,1,848.640000
on3,0,12,1,0,0,extended,1,860.160000
on0,4,12,0,0,0,extended,2,848.640000
on1,0,11,1,0,0,extended,2,788.160000
on4,0,13,1,0,0,extended,2,932.160000
on2,0,13,1,0,0,extended,2,932.160000
on3,0,13,1,0,0,extended,2,932.160000
on3,0,11,1,0,0,extended,3,788.160000
on4,0,12,1,0,0,extended,3,860.160000
on1,0,12,1,0,0,extended,3,860.160000
on0,4,13,0,0,0,extended,3,920.640000
on2,0,12,1,0,0,extended,3,860.160000
on2,0,11,1,0,0,extended,4,788.160000
on1,0,12,1,0,0,extended,4,860.160000
on0,4,12,0,0,0,extended,4,848.640000
on4,0,13,1,0,0,extended,4,932.160000
on3,0,13,1,0,0,extended,4,932.160000
on3,0,12,1,0,0,extended,5,860.160000
on0,4,12,0,0,0,extended,5,848.640000
on2,0,11,1,0,0,extended,5,788.160000
on4,0,12,1,0,0,extended,5,860.160000
on1,0,13,1,0,0,extended,5,932.160000
on1,0,12,1,0,0,extended,6,860.160000
on2,0,12,1,0,0,extended,6,860.160000
on0,4,12,0,0,0,extended,6,848.640000
on3,0,13,1,0,0,extended,6,932.160000
on4,0,13,1,0,0,extended,6,932.160000
on3,0,13,1,0,0,extended,7,932.160000
on0,4,13,0,0,0,extended,7,920.640000
on1,0,12,1,0,0,extended,7,860.160000
on2,0,13,1,0,0,extended,7,932.160000
on4,0,14,1,0,0,extended,7,1004.160000
on1,0,13,1,0,0,extended,8,932.160000
on2,0,12,1,0,0,extended,8,860.160000
on4,0,12,1,0,0,extended,8,860.160000
on0,4,12,0,0,0,extended,8,848.640000
on3,0,12,1,0,0,extended,8,860.160000
on1,0,12,1,0,0,extended,9,860.160000
on3,0,12,1,0,0,extended,9,860.160000
on0,4,12,0,0,0,extended,9,848.640000
on4,0,12,1,0,0,extended,9,860.160000
on2,0,13,1,0,0,extended,9,932.160000
on4,0,12,1,0,0,extended,10,860.160000
on2,0,12,1,0,0,extended,10,860.160000
on0,4,12,0,0,0,extended,10,848.640000
on1,0,12,1,0,0,extended,10,860.160000
on3,0,12,1,0,0,extended,10,860.160000
on2,0,12,1,0,0,extended,11,860.160000
on1,0,12,1,0,0,extended,11,860.160000
on4,0,14,1,0,0,extended,11,1004.160000
on3,0,12,1,0,0,extended,11,860.160000
on0,4,12,0,0,0,extended,11,848.640000
on3,0,11,1,0,0,extended,12,788.160000
on2,0,11,1,0,0,extended,12,788.160000
on1,0,12,1,0,0,extended,12,860.160000
on0,4,12,0,0,0,extended,12,848.640000
on4,0,13,1,0,0,extended,12,932.160000
on1,0,11,1,0,0,extended,13,788.160000
on2,0,12,1,0,0,extended,13,860.160000
on3,0,12,1,0,0,extended,13,860.160000
on0,4,13,0,0,0,extended,13,920.640000
on4,0,12,1,0,0,extended,13,860.160000
on0,4,11,0,0,0,extended,14,776.640000
on2,0,11,1,0,0,extended,14,788.160000
on1,0,13,1,0,0,extended,14,932.160000
on3,0,13,1,0,0,extended,14,932.160000
on4,0,12,1,0,0,extended,14,860.160000
on4,0,12,1,0,0,extended,15,860.160000
on3,0,11,1,0,0,extended,15,788.160000
on2,0,12,1,0,0,extended,15,860.160000
on1,0,13,1,0,0,extended,15,932.160000
on0,4,13,0,0,0,extended,15,920.640000
on2,0,14,1,0,0,extended,16,1004.160000
on4,0,12,1,0,0,extended,16,860.160000
on0,4,13,0,0,0,extended,16,920.640000
on1,0,12,1,0,0,extended,16,860.160000
on3,0,12,1,0,0,extended,16,860.160000
on4,0,11,1,0,0,extended,17,788.160000
on1,0,13,1,0,0,extended,17,932.160000
on2,0,11,1,0,0,extended,17,788.160000
on0,4,12,0,0,0,extended,17,848.640000
on3,0,13,1,0,0,extended,17,932.160000
on1,0,11,1,0,0,extended,18,788.160000
on2,0,12,1,0,0,extended,18,860.160000
on3,0,12,1,0,0,extended,18,860.160000
on0,4,13,0,0,0,extended,18,920.640000
on4,0,12,1,0,0,extended,18,860.160000
on4,0,12,1,0,0,extended,19,860.160000
on3,0,13,1,0,0,extended,19,932.160000
on0,4,12,0,0,0,extended,19,848.640000
on2,0,12,1,0,0,extended,19,860.160000
on1,0,12,1,0,0,extended,19,860.160000
on0,4,12,0,0,0,extended,20,848.640000
on2,0,12,1,0,0,extended,20,860.160000
on1,0,13,1,0,0,extended,20,932.160000
on4,0,12,1,0,0,extended,20,860.160000
on3,0,13,1,0,0,extended,20,932.160000
on4,0,12,1,0,0,hintandextended,1,887.760000
on2,0,12,1,0,0,hintandextended,1,909.360000
on1,0,13,1,0,0,hintandextended,1,955.360000
on0,4,12,0,0,0,hintandextended,1,848.640000
on3,0,12,1,0,0,hintandextended,1,888.160000
on0,4,12,0,0,0,hintandextended,2,848.640000
on1,0,11,1,0,0,hintandextended,2,796.160000
on4,0,13,1,0,0,hintandextended,2,996.560000
on2,0,14,1,0,0,hintandextended,2,1004.160000
on3,0,14,1,0,0,hintandextended,2,1004.160000
on3,0,11,1,0,0,hintandextended,3,844.960000
on4,0,13,1,0,0,hintandextended,3,932.160000
on1,0,13,1,0,0,hintandextended,3,932.160000
on0,4,13,0,0,0,hintandextended,3,920.640000
on2,0,12,1,0,0,hintandextended,3,867.760000
on2,0,11,1,0,0,hintandextended,4,834.960000
on1,0,12,1,0,0,hintandextended,4,865.760000
on0,4,12,0,0,0,hintandextended,4,848.640000
on4,0,13,1,0,0,hintandextended,4,964.560000
on3,0,13,1,0,0,hintandextended,4,952.960000
on3,0,12,1,0,0,hintandextended,5,889.760000
on0,4,12,0,0,0,hintandextended,5,848.640000
on2,0,11,1,0,0,hintandextended,5,798.560000
on4,0,12,1,0,0,hintandextended,5,900.560000
on1,0,13,1,0,0,hintandextended,5,964.160000
on1,0,12,1,0,0,hintandextended,6,930.560000
on2,0,12,1,0,0,hintandextended,6,862.560000
on0,4,12,0,0,0,hintandextended,6,848.640000
on3,0,13,1,0,0,hintandextended,6,980.160000
on4,0,13,1,0,0,hintandextended,6,944.960000
on3,0,13,1,0,0,hintandextended,7,1003.360000
on0,4,13,0,0,0,hintandextended,7,920.640000
on1,0,12,1,0,0,hintandextended,7,901.760000
on2,0,14,1,0,0,hintandextended,7,1004.160000
on4,0,14,1,0,0,hintandextended,7,1026.560000
on1,0,13,1,0,0,hintandextended,8,950.960000
on2,0,12,1,0,0,hintandextended,8,896.560000
on4,0,12,1,0,0,hintandextended,8,906.960000
on0,4,12,0,0,0,hintandextended,8,848.640000
on3,0,12,1,0,0,hintandextended,8,888.960000
on1,0,12,1,0,0,hintandextended,9,862.560000
on3,0,12,1,0,0,hintandextended,9,910.160000
on0,4,12,0,0,0,hintandextended,9,848.640000
on4,0,12,1,0,0,hintandextended,9,919.760000
on2,0,13,1,0,0,hintandextended,9,935.360000
on4,0,13,1,0,0,hintandextended,10,932.160000
on2,0,12,1,0,0,hintandextended,10,893.360000
on0,4,12,0,0,0,hintandextended,10,848.640000
on1,0,13,1,0,0,hintandextended,10,932.160000
on3,0,12,1,0,0,hintandextended,10,866.960000
on2,0,12,1,0,0,hintandextended,11,864.960000
on1,0,12,1,0,0,hintandextended,11,903.360000
on4,0,14,1,0,0,hintandextended,11,1067.360000
on3,0,13,1,0,0,hintandextended,11,932.160000
on0,4,12,0,0,0,hintandextended,11,848.640000
on3,0,11,1,0,0,hintandextended,12,840.160000
on2,0,11,1,0,0,hintandextended,12,791.760000
on1,0,12,1,0,0,hintandextended,12,871.760000
on0,4,12,0,0,0,hintandextended,12,848.640000
on4,0,13,1,0,0,hintandextended,12,957.360000
on1,0,11,1,0,0,hintandextended,13,833.360000
on2,0,12,1,0,0,hintandextended,13,879.760000
on3,0,13,1,0,0,hintandextended,13,932.160000
on0,4,13,0,0,0,hintandextended,13,920.640000
on4,0,12,1,0,0,hintandextended,13,906.560000
on0,4,11,0,0,0,hintandextended,14,776.640000
on2,0,11,1,0,0,hintandextended,14,817.760000
on1,0,13,1,0,0,hintandextended,14,936.160000
on3,0,13,1,0,0,hintandextended,14,995.360000
on4,0,12,1,0,0,hintandextended,14,866.160000
on4,0,12,1,0,0,hintandextended,15,890.960000
on3,0,11,1,0,0,hintandextended,15,826.160000
on2,0,12,1,0,0,hintandextended,15,904.960000
on1,0,13,1,0,0,hintandextended,15,995.760000
on0,4,13,0,0,0,hintandextended,15,920.640000
on2,0,14,1,0,0,hintandextended,16,1055.760000
on4,0,12,1,0,0,hintandextended,16,893.360000
on0,4,13,0,0,0,hintandextended,16,920.640000
on1,0,12,1,0,0,hintandextended,16,904.160000
on3,0,12,1,0,0,hintandextended,16,906.960000
on4,0,11,1,0,0,hintandextended,17,793.760000
on1,0,13,1,0,0,hintandextended,17,989.360000
on2,0,11,1,0,0,hintandextended,17,832.960000
on0,4,12,0,0,0,hintandextended,17,848.640000
on3,0,13,1,0,0,hintandextended,17,975.760000
on1,0,12,1,0,0,hintandextended,18,860.160000
on2,0,13,1,0,0,hintandextended,18,932.160000
on3,0,12,1,0,0,hintandextended,18,872.960000
on0,4,13,0,0,0,hintandextended,18,920.640000
on4,0,13,1,0,0,hintandextended,18,932.160000
on4,0,12,1,0,0,hintandextended,19,901.760000
on3,0,13,1,0,0,hintandextended,19,994.960000
on0,4,12,0,0,0,hintandextended,19,848.640000
on2,0,12,1,0,0,hintandextended,19,869.360000
on1,0,12,1,0,0,hintandextended,19,884.160000
on0,4,12,0,0,0,hintandextended,20,848.640000
on2,0,13,1,0,0,hintandextended,20,932.160000
on1,0,13,1,0,0,hintandextended,20,962.560000
on4,0,12,1,0,0,hintandextended,20,899.360000
on3,0,13,1,0,0,hintandextended,20,943.760000

1 node nSend nWakeUp nDataRcv nSendFail nRcvFail simkey seed energy
2 on0 on4 0 1 12 0 1 1 0 0 baseline 1 180.000000 848.640000
3 on0 on2 0 1 12 0 1 1 0 0 baseline 2 1 180.000000 856.320000
4 on0 on1 0 1 13 0 1 1 0 0 baseline 3 1 180.000000 932.160000
5 on0 4 1 12 0 1 0 0 baseline 4 1 180.000000 848.640000
6 on0 on3 0 1 12 0 1 1 0 0 baseline 5 1 180.000000 852.480000
7 on0 4 1 12 0 1 0 0 baseline 6 2 180.000000 848.640000
8 on0 on1 0 1 11 0 1 1 0 0 baseline 7 2 180.000000 788.160000
9 on0 on4 0 1 13 0 1 1 0 0 baseline 8 2 180.000000 920.640000
10 on0 on2 0 1 13 0 1 1 0 0 baseline 9 2 180.000000 928.320000
11 on0 on3 0 1 13 0 1 1 0 0 baseline 10 2 180.000000 924.480000
12 on0 on3 0 1 11 0 1 1 0 0 hint baseline 1 3 180.000000 780.480000
13 on0 on4 0 1 12 0 1 1 0 0 hint baseline 2 3 180.000000 848.640000
14 on0 on1 0 1 12 0 1 1 0 0 hint baseline 3 180.000000 860.160000
15 on0 4 1 13 0 1 0 0 hint baseline 4 3 180.000000 920.640000
16 on0 on2 0 1 12 0 1 1 0 0 hint baseline 5 3 180.000000 856.320000
17 on0 on2 0 1 11 0 1 1 0 0 hint baseline 6 4 180.000000 784.320000
18 on0 on1 0 1 12 0 1 1 0 0 hint baseline 7 4 180.000000 860.160000
19 on0 4 1 12 0 1 0 0 hint baseline 8 4 180.000000 848.640000
20 on0 on4 0 1 13 0 1 1 0 0 hint baseline 9 4 180.000000 920.640000
21 on0 on3 0 1 13 0 1 1 0 0 hint baseline 10 4 180.000000 924.480000
22 on0 on3 0 1 12 0 1 1 0 0 extended baseline 1 5 90.000000 852.480000
23 on0 4 1 12 0 1 0 0 extended baseline 2 5 90.000000 848.640000
24 on0 on2 0 1 11 0 1 1 0 0 extended baseline 3 5 90.000000 784.320000
25 on0 on4 0 1 12 0 1 1 0 0 extended baseline 4 5 90.000000 848.640000
26 on0 on1 0 1 13 0 1 1 0 0 extended baseline 5 90.000000 932.160000
27 on0 on1 0 1 12 0 1 1 0 0 extended baseline 6 90.000000 860.160000
28 on0 on2 0 1 12 0 1 1 0 0 extended baseline 7 6 90.000000 856.320000
29 on0 4 1 12 0 1 0 0 extended baseline 8 6 90.000000 848.640000
30 on0 on3 0 1 13 0 1 1 0 0 extended baseline 9 6 90.000000 924.480000
31 on0 on4 0 1 13 0 1 1 0 0 extended baseline 10 6 90.000000 920.640000
32 on0 on3 0 1 13 0 1 1 0 0 hintandextended baseline 1 7 90.000000 924.480000
33 on0 4 1 13 0 1 0 0 hintandextended baseline 2 7 90.000000 920.640000
34 on0 on1 0 1 12 0 1 1 0 0 hintandextended baseline 3 7 90.000000 860.160000
35 on0 on2 0 1 13 0 1 1 0 0 hintandextended baseline 4 7 90.000000 928.320000
36 on0 on4 0 1 14 0 1 1 0 0 hintandextended baseline 5 7 90.000000 992.640000
37 on0 on1 0 1 13 0 1 1 0 0 hintandextended baseline 6 8 90.000000 932.160000
38 on0 on2 0 1 12 0 1 1 0 0 hintandextended baseline 7 8 90.000000 856.320000
39 on0 on4 0 1 12 0 1 1 0 0 hintandextended baseline 8 90.000000 848.640000
40 on0 4 1 12 0 1 0 0 hintandextended baseline 9 8 90.000000 848.640000
41 on0 on3 0 1 12 0 1 1 0 0 hintandextended baseline 10 8 90.000000 852.480000
42 on1 0 12 1 0 0 baseline 9 860.160000
43 on3 0 12 1 0 0 baseline 9 852.480000
44 on0 4 12 0 0 0 baseline 9 848.640000
45 on4 0 12 1 0 0 baseline 9 848.640000
46 on2 0 13 1 0 0 baseline 9 928.320000
47 on4 0 12 1 0 0 baseline 10 848.640000
48 on2 0 12 1 0 0 baseline 10 856.320000
49 on0 4 12 0 0 0 baseline 10 848.640000
50 on1 0 12 1 0 0 baseline 10 860.160000
51 on3 0 12 1 0 0 baseline 10 852.480000
52 on2 0 12 1 0 0 baseline 11 856.320000
53 on1 0 12 1 0 0 baseline 11 860.160000
54 on4 0 14 1 0 0 baseline 11 992.640000
55 on3 0 12 1 0 0 baseline 11 852.480000
56 on0 4 12 0 0 0 baseline 11 848.640000
57 on3 0 11 1 0 0 baseline 12 780.480000
58 on2 0 11 1 0 0 baseline 12 784.320000
59 on1 0 12 1 0 0 baseline 12 860.160000
60 on0 4 12 0 0 0 baseline 12 848.640000
61 on4 0 13 1 0 0 baseline 12 920.640000
62 on1 0 11 1 0 0 baseline 13 788.160000
63 on2 0 12 1 0 0 baseline 13 856.320000
64 on3 0 12 1 0 0 baseline 13 852.480000
65 on0 4 13 0 0 0 baseline 13 920.640000
66 on4 0 12 1 0 0 baseline 13 848.640000
67 on0 4 11 0 0 0 baseline 14 776.640000
68 on2 0 11 1 0 0 baseline 14 784.320000
69 on1 0 13 1 0 0 baseline 14 932.160000
70 on3 0 13 1 0 0 baseline 14 924.480000
71 on4 0 12 1 0 0 baseline 14 848.640000
72 on4 0 12 1 0 0 baseline 15 848.640000
73 on3 0 11 1 0 0 baseline 15 780.480000
74 on2 0 12 1 0 0 baseline 15 856.320000
75 on1 0 13 1 0 0 baseline 15 932.160000
76 on0 4 13 0 0 0 baseline 15 920.640000
77 on2 0 14 1 0 0 baseline 16 1000.320000
78 on4 0 12 1 0 0 baseline 16 848.640000
79 on0 4 13 0 0 0 baseline 16 920.640000
80 on1 0 12 1 0 0 baseline 16 860.160000
81 on3 0 12 1 0 0 baseline 16 852.480000
82 on4 0 11 1 0 0 baseline 17 776.640000
83 on1 0 13 1 0 0 baseline 17 932.160000
84 on2 0 11 1 0 0 baseline 17 784.320000
85 on0 4 12 0 0 0 baseline 17 848.640000
86 on3 0 13 1 0 0 baseline 17 924.480000
87 on1 0 11 1 0 0 baseline 18 788.160000
88 on2 0 12 1 0 0 baseline 18 856.320000
89 on3 0 12 1 0 0 baseline 18 852.480000
90 on0 4 13 0 0 0 baseline 18 920.640000
91 on4 0 12 1 0 0 baseline 18 848.640000
92 on4 0 12 1 0 0 baseline 19 848.640000
93 on3 0 13 1 0 0 baseline 19 924.480000
94 on0 4 12 0 0 0 baseline 19 848.640000
95 on2 0 12 1 0 0 baseline 19 856.320000
96 on1 0 12 1 0 0 baseline 19 860.160000
97 on0 4 12 0 0 0 baseline 20 848.640000
98 on2 0 12 1 0 0 baseline 20 856.320000
99 on1 0 13 1 0 0 baseline 20 932.160000
100 on4 0 12 1 0 0 baseline 20 848.640000
101 on3 0 13 1 0 0 baseline 20 924.480000
102 on4 0 12 1 0 0 hint 1 876.240000
103 on2 0 12 1 0 0 hint 1 905.520000
104 on1 0 13 1 0 0 hint 1 955.360000
105 on0 4 12 0 0 0 hint 1 848.640000
106 on3 0 12 1 0 0 hint 1 880.480000
107 on0 4 12 0 0 0 hint 2 848.640000
108 on1 0 11 1 0 0 hint 2 796.160000
109 on4 0 13 1 0 0 hint 2 985.040000
110 on2 0 14 1 0 0 hint 2 1000.320000
111 on3 0 14 1 0 0 hint 2 996.480000
112 on3 0 11 1 0 0 hint 3 837.280000
113 on4 0 13 1 0 0 hint 3 920.640000
114 on1 0 13 1 0 0 hint 3 932.160000
115 on0 4 13 0 0 0 hint 3 920.640000
116 on2 0 12 1 0 0 hint 3 863.920000
117 on2 0 11 1 0 0 hint 4 831.120000
118 on1 0 12 1 0 0 hint 4 865.760000
119 on0 4 12 0 0 0 hint 4 848.640000
120 on4 0 13 1 0 0 hint 4 953.040000
121 on3 0 13 1 0 0 hint 4 945.280000
122 on3 0 12 1 0 0 hint 5 882.080000
123 on0 4 12 0 0 0 hint 5 848.640000
124 on2 0 11 1 0 0 hint 5 794.720000
125 on4 0 12 1 0 0 hint 5 889.040000
126 on1 0 13 1 0 0 hint 5 964.160000
127 on1 0 12 1 0 0 hint 6 930.560000
128 on2 0 12 1 0 0 hint 6 858.720000
129 on0 4 12 0 0 0 hint 6 848.640000
130 on3 0 13 1 0 0 hint 6 972.480000
131 on4 0 13 1 0 0 hint 6 933.440000
132 on3 0 13 1 0 0 hint 7 995.680000
133 on0 4 13 0 0 0 hint 7 920.640000
134 on1 0 12 1 0 0 hint 7 901.760000
135 on2 0 14 1 0 0 hint 7 1000.320000
136 on4 0 14 1 0 0 hint 7 1015.040000
137 on1 0 13 1 0 0 hint 8 950.960000
138 on2 0 12 1 0 0 hint 8 892.720000
139 on4 0 12 1 0 0 hint 8 895.440000
140 on0 4 12 0 0 0 hint 8 848.640000
141 on3 0 12 1 0 0 hint 8 881.280000
142 on1 0 12 1 0 0 hint 9 862.560000
143 on3 0 12 1 0 0 hint 9 902.480000
144 on0 4 12 0 0 0 hint 9 848.640000
145 on4 0 12 1 0 0 hint 9 908.240000
146 on2 0 13 1 0 0 hint 9 931.520000
147 on4 0 13 1 0 0 hint 10 920.640000
148 on2 0 12 1 0 0 hint 10 889.520000
149 on0 4 12 0 0 0 hint 10 848.640000
150 on1 0 13 1 0 0 hint 10 932.160000
151 on3 0 12 1 0 0 hint 10 859.280000
152 on2 0 12 1 0 0 hint 11 861.120000
153 on1 0 12 1 0 0 hint 11 903.360000
154 on4 0 14 1 0 0 hint 11 1055.840000
155 on3 0 13 1 0 0 hint 11 924.480000
156 on0 4 12 0 0 0 hint 11 848.640000
157 on3 0 11 1 0 0 hint 12 832.480000
158 on2 0 11 1 0 0 hint 12 787.920000
159 on1 0 12 1 0 0 hint 12 871.760000
160 on0 4 12 0 0 0 hint 12 848.640000
161 on4 0 13 1 0 0 hint 12 945.840000
162 on1 0 11 1 0 0 hint 13 833.360000
163 on2 0 12 1 0 0 hint 13 875.920000
164 on3 0 13 1 0 0 hint 13 924.480000
165 on0 4 13 0 0 0 hint 13 920.640000
166 on4 0 12 1 0 0 hint 13 895.040000
167 on0 4 11 0 0 0 hint 14 776.640000
168 on2 0 11 1 0 0 hint 14 813.920000
169 on1 0 13 1 0 0 hint 14 936.160000
170 on3 0 13 1 0 0 hint 14 987.680000
171 on4 0 12 1 0 0 hint 14 854.640000
172 on4 0 12 1 0 0 hint 15 879.440000
173 on3 0 11 1 0 0 hint 15 818.480000
174 on2 0 12 1 0 0 hint 15 901.120000
175 on1 0 13 1 0 0 hint 15 995.760000
176 on0 4 13 0 0 0 hint 15 920.640000
177 on2 0 14 1 0 0 hint 16 1051.920000
178 on4 0 12 1 0 0 hint 16 881.840000
179 on0 4 13 0 0 0 hint 16 920.640000
180 on1 0 12 1 0 0 hint 16 904.160000
181 on3 0 12 1 0 0 hint 16 899.280000
182 on4 0 11 1 0 0 hint 17 782.240000
183 on1 0 13 1 0 0 hint 17 989.360000
184 on2 0 11 1 0 0 hint 17 829.120000
185 on0 4 12 0 0 0 hint 17 848.640000
186 on3 0 13 1 0 0 hint 17 968.080000
187 on1 0 12 1 0 0 hint 18 860.160000
188 on2 0 13 1 0 0 hint 18 928.320000
189 on3 0 12 1 0 0 hint 18 865.280000
190 on0 4 13 0 0 0 hint 18 920.640000
191 on4 0 13 1 0 0 hint 18 920.640000
192 on4 0 12 1 0 0 hint 19 890.240000
193 on3 0 13 1 0 0 hint 19 987.280000
194 on0 4 12 0 0 0 hint 19 848.640000
195 on2 0 12 1 0 0 hint 19 865.520000
196 on1 0 12 1 0 0 hint 19 884.160000
197 on0 4 12 0 0 0 hint 20 848.640000
198 on2 0 13 1 0 0 hint 20 928.320000
199 on1 0 13 1 0 0 hint 20 962.560000
200 on4 0 12 1 0 0 hint 20 887.840000
201 on3 0 13 1 0 0 hint 20 936.080000
202 on4 0 12 1 0 0 extended 1 860.160000
203 on2 0 12 1 0 0 extended 1 860.160000
204 on1 0 13 1 0 0 extended 1 932.160000
205 on0 4 12 0 0 0 extended 1 848.640000
206 on3 0 12 1 0 0 extended 1 860.160000
207 on0 4 12 0 0 0 extended 2 848.640000
208 on1 0 11 1 0 0 extended 2 788.160000
209 on4 0 13 1 0 0 extended 2 932.160000
210 on2 0 13 1 0 0 extended 2 932.160000
211 on3 0 13 1 0 0 extended 2 932.160000
212 on3 0 11 1 0 0 extended 3 788.160000
213 on4 0 12 1 0 0 extended 3 860.160000
214 on1 0 12 1 0 0 extended 3 860.160000
215 on0 4 13 0 0 0 extended 3 920.640000
216 on2 0 12 1 0 0 extended 3 860.160000
217 on2 0 11 1 0 0 extended 4 788.160000
218 on1 0 12 1 0 0 extended 4 860.160000
219 on0 4 12 0 0 0 extended 4 848.640000
220 on4 0 13 1 0 0 extended 4 932.160000
221 on3 0 13 1 0 0 extended 4 932.160000
222 on3 0 12 1 0 0 extended 5 860.160000
223 on0 4 12 0 0 0 extended 5 848.640000
224 on2 0 11 1 0 0 extended 5 788.160000
225 on4 0 12 1 0 0 extended 5 860.160000
226 on1 0 13 1 0 0 extended 5 932.160000
227 on1 0 12 1 0 0 extended 6 860.160000
228 on2 0 12 1 0 0 extended 6 860.160000
229 on0 4 12 0 0 0 extended 6 848.640000
230 on3 0 13 1 0 0 extended 6 932.160000
231 on4 0 13 1 0 0 extended 6 932.160000
232 on3 0 13 1 0 0 extended 7 932.160000
233 on0 4 13 0 0 0 extended 7 920.640000
234 on1 0 12 1 0 0 extended 7 860.160000
235 on2 0 13 1 0 0 extended 7 932.160000
236 on4 0 14 1 0 0 extended 7 1004.160000
237 on1 0 13 1 0 0 extended 8 932.160000
238 on2 0 12 1 0 0 extended 8 860.160000
239 on4 0 12 1 0 0 extended 8 860.160000
240 on0 4 12 0 0 0 extended 8 848.640000
241 on3 0 12 1 0 0 extended 8 860.160000
242 on1 0 12 1 0 0 extended 9 860.160000
243 on3 0 12 1 0 0 extended 9 860.160000
244 on0 4 12 0 0 0 extended 9 848.640000
245 on4 0 12 1 0 0 extended 9 860.160000
246 on2 0 13 1 0 0 extended 9 932.160000
247 on4 0 12 1 0 0 extended 10 860.160000
248 on2 0 12 1 0 0 extended 10 860.160000
249 on0 4 12 0 0 0 extended 10 848.640000
250 on1 0 12 1 0 0 extended 10 860.160000
251 on3 0 12 1 0 0 extended 10 860.160000
252 on2 0 12 1 0 0 extended 11 860.160000
253 on1 0 12 1 0 0 extended 11 860.160000
254 on4 0 14 1 0 0 extended 11 1004.160000
255 on3 0 12 1 0 0 extended 11 860.160000
256 on0 4 12 0 0 0 extended 11 848.640000
257 on3 0 11 1 0 0 extended 12 788.160000
258 on2 0 11 1 0 0 extended 12 788.160000
259 on1 0 12 1 0 0 extended 12 860.160000
260 on0 4 12 0 0 0 extended 12 848.640000
261 on4 0 13 1 0 0 extended 12 932.160000
262 on1 0 11 1 0 0 extended 13 788.160000
263 on2 0 12 1 0 0 extended 13 860.160000
264 on3 0 12 1 0 0 extended 13 860.160000
265 on0 4 13 0 0 0 extended 13 920.640000
266 on4 0 12 1 0 0 extended 13 860.160000
267 on0 4 11 0 0 0 extended 14 776.640000
268 on2 0 11 1 0 0 extended 14 788.160000
269 on1 0 13 1 0 0 extended 14 932.160000
270 on3 0 13 1 0 0 extended 14 932.160000
271 on4 0 12 1 0 0 extended 14 860.160000
272 on4 0 12 1 0 0 extended 15 860.160000
273 on3 0 11 1 0 0 extended 15 788.160000
274 on2 0 12 1 0 0 extended 15 860.160000
275 on1 0 13 1 0 0 extended 15 932.160000
276 on0 4 13 0 0 0 extended 15 920.640000
277 on2 0 14 1 0 0 extended 16 1004.160000
278 on4 0 12 1 0 0 extended 16 860.160000
279 on0 4 13 0 0 0 extended 16 920.640000
280 on1 0 12 1 0 0 extended 16 860.160000
281 on3 0 12 1 0 0 extended 16 860.160000
282 on4 0 11 1 0 0 extended 17 788.160000
283 on1 0 13 1 0 0 extended 17 932.160000
284 on2 0 11 1 0 0 extended 17 788.160000
285 on0 4 12 0 0 0 extended 17 848.640000
286 on3 0 13 1 0 0 extended 17 932.160000
287 on1 0 11 1 0 0 extended 18 788.160000
288 on2 0 12 1 0 0 extended 18 860.160000
289 on3 0 12 1 0 0 extended 18 860.160000
290 on0 4 13 0 0 0 extended 18 920.640000
291 on4 0 12 1 0 0 extended 18 860.160000
292 on4 0 12 1 0 0 extended 19 860.160000
293 on3 0 13 1 0 0 extended 19 932.160000
294 on0 4 12 0 0 0 extended 19 848.640000
295 on2 0 12 1 0 0 extended 19 860.160000
296 on1 0 12 1 0 0 extended 19 860.160000
297 on0 4 12 0 0 0 extended 20 848.640000
298 on2 0 12 1 0 0 extended 20 860.160000
299 on1 0 13 1 0 0 extended 20 932.160000
300 on4 0 12 1 0 0 extended 20 860.160000
301 on3 0 13 1 0 0 extended 20 932.160000
302 on4 0 12 1 0 0 hintandextended 1 887.760000
303 on2 0 12 1 0 0 hintandextended 1 909.360000
304 on1 0 13 1 0 0 hintandextended 1 955.360000
305 on0 4 12 0 0 0 hintandextended 1 848.640000
306 on3 0 12 1 0 0 hintandextended 1 888.160000
307 on0 4 12 0 0 0 hintandextended 2 848.640000
308 on1 0 11 1 0 0 hintandextended 2 796.160000
309 on4 0 13 1 0 0 hintandextended 2 996.560000
310 on2 0 14 1 0 0 hintandextended 2 1004.160000
311 on3 0 14 1 0 0 hintandextended 2 1004.160000
312 on3 0 11 1 0 0 hintandextended 3 844.960000
313 on4 0 13 1 0 0 hintandextended 3 932.160000
314 on1 0 13 1 0 0 hintandextended 3 932.160000
315 on0 4 13 0 0 0 hintandextended 3 920.640000
316 on2 0 12 1 0 0 hintandextended 3 867.760000
317 on2 0 11 1 0 0 hintandextended 4 834.960000
318 on1 0 12 1 0 0 hintandextended 4 865.760000
319 on0 4 12 0 0 0 hintandextended 4 848.640000
320 on4 0 13 1 0 0 hintandextended 4 964.560000
321 on3 0 13 1 0 0 hintandextended 4 952.960000
322 on3 0 12 1 0 0 hintandextended 5 889.760000
323 on0 4 12 0 0 0 hintandextended 5 848.640000
324 on2 0 11 1 0 0 hintandextended 5 798.560000
325 on4 0 12 1 0 0 hintandextended 5 900.560000
326 on1 0 13 1 0 0 hintandextended 5 964.160000
327 on1 0 12 1 0 0 hintandextended 6 930.560000
328 on2 0 12 1 0 0 hintandextended 6 862.560000
329 on0 4 12 0 0 0 hintandextended 6 848.640000
330 on3 0 13 1 0 0 hintandextended 6 980.160000
331 on4 0 13 1 0 0 hintandextended 6 944.960000
332 on3 0 13 1 0 0 hintandextended 7 1003.360000
333 on0 4 13 0 0 0 hintandextended 7 920.640000
334 on1 0 12 1 0 0 hintandextended 7 901.760000
335 on2 0 14 1 0 0 hintandextended 7 1004.160000
336 on4 0 14 1 0 0 hintandextended 7 1026.560000
337 on1 0 13 1 0 0 hintandextended 8 950.960000
338 on2 0 12 1 0 0 hintandextended 8 896.560000
339 on4 0 12 1 0 0 hintandextended 8 906.960000
340 on0 4 12 0 0 0 hintandextended 8 848.640000
341 on3 0 12 1 0 0 hintandextended 8 888.960000
342 on1 0 12 1 0 0 hintandextended 9 862.560000
343 on3 0 12 1 0 0 hintandextended 9 910.160000
344 on0 4 12 0 0 0 hintandextended 9 848.640000
345 on4 0 12 1 0 0 hintandextended 9 919.760000
346 on2 0 13 1 0 0 hintandextended 9 935.360000
347 on4 0 13 1 0 0 hintandextended 10 932.160000
348 on2 0 12 1 0 0 hintandextended 10 893.360000
349 on0 4 12 0 0 0 hintandextended 10 848.640000
350 on1 0 13 1 0 0 hintandextended 10 932.160000
351 on3 0 12 1 0 0 hintandextended 10 866.960000
352 on2 0 12 1 0 0 hintandextended 11 864.960000
353 on1 0 12 1 0 0 hintandextended 11 903.360000
354 on4 0 14 1 0 0 hintandextended 11 1067.360000
355 on3 0 13 1 0 0 hintandextended 11 932.160000
356 on0 4 12 0 0 0 hintandextended 11 848.640000
357 on3 0 11 1 0 0 hintandextended 12 840.160000
358 on2 0 11 1 0 0 hintandextended 12 791.760000
359 on1 0 12 1 0 0 hintandextended 12 871.760000
360 on0 4 12 0 0 0 hintandextended 12 848.640000
361 on4 0 13 1 0 0 hintandextended 12 957.360000
362 on1 0 11 1 0 0 hintandextended 13 833.360000
363 on2 0 12 1 0 0 hintandextended 13 879.760000
364 on3 0 13 1 0 0 hintandextended 13 932.160000
365 on0 4 13 0 0 0 hintandextended 13 920.640000
366 on4 0 12 1 0 0 hintandextended 13 906.560000
367 on0 4 11 0 0 0 hintandextended 14 776.640000
368 on2 0 11 1 0 0 hintandextended 14 817.760000
369 on1 0 13 1 0 0 hintandextended 14 936.160000
370 on3 0 13 1 0 0 hintandextended 14 995.360000
371 on4 0 12 1 0 0 hintandextended 14 866.160000
372 on4 0 12 1 0 0 hintandextended 15 890.960000
373 on3 0 11 1 0 0 hintandextended 15 826.160000
374 on2 0 12 1 0 0 hintandextended 15 904.960000
375 on1 0 13 1 0 0 hintandextended 15 995.760000
376 on0 4 13 0 0 0 hintandextended 15 920.640000
377 on2 0 14 1 0 0 hintandextended 16 1055.760000
378 on4 0 12 1 0 0 hintandextended 16 893.360000
379 on0 4 13 0 0 0 hintandextended 16 920.640000
380 on1 0 12 1 0 0 hintandextended 16 904.160000
381 on3 0 12 1 0 0 hintandextended 16 906.960000
382 on4 0 11 1 0 0 hintandextended 17 793.760000
383 on1 0 13 1 0 0 hintandextended 17 989.360000
384 on2 0 11 1 0 0 hintandextended 17 832.960000
385 on0 4 12 0 0 0 hintandextended 17 848.640000
386 on3 0 13 1 0 0 hintandextended 17 975.760000
387 on1 0 12 1 0 0 hintandextended 18 860.160000
388 on2 0 13 1 0 0 hintandextended 18 932.160000
389 on3 0 12 1 0 0 hintandextended 18 872.960000
390 on0 4 13 0 0 0 hintandextended 18 920.640000
391 on4 0 13 1 0 0 hintandextended 18 932.160000
392 on4 0 12 1 0 0 hintandextended 19 901.760000
393 on3 0 13 1 0 0 hintandextended 19 994.960000
394 on0 4 12 0 0 0 hintandextended 19 848.640000
395 on2 0 12 1 0 0 hintandextended 19 869.360000
396 on1 0 12 1 0 0 hintandextended 19 884.160000
397 on0 4 12 0 0 0 hintandextended 20 848.640000
398 on2 0 13 1 0 0 hintandextended 20 932.160000
399 on1 0 13 1 0 0 hintandextended 20 962.560000
400 on4 0 12 1 0 0 hintandextended 20 899.360000
401 on3 0 13 1 0 0 hintandextended 20 943.760000

View file

@ -19,6 +19,7 @@ Inputs::Inputs(std::string node_name){
extended=d["extended"].GetBool();
simkey=d["simkey"].GetString();
seed=d["seed"].GetInt();
n_nodes=d["nodes"].MemberCount();
// Instantiate wake_ts
for(auto& v:d["nodes"][node_name.c_str()]["wake_ts"].GetArray()){

View file

@ -41,7 +41,7 @@ public:
/**
* Is there another event to process ?
*/
bool HasNext(){return(wake_ts.size()>1);}
bool HasNext(){return wake_ts.size()>1 ;}
/**
* Get current event timestamp
*/
@ -78,6 +78,7 @@ public:
bool extended;
int data_size;
int seed;
int n_nodes;
std::string simkey;
};

View file

@ -10,7 +10,7 @@
#include <sstream>
#define RAND(min,max) (rand()%(max-min+1)+min)
#define RAND(min,max) (rand()%((max)-(min)+1)+(min))
using namespace std;
using namespace rapidjson;
@ -19,7 +19,7 @@ int main(int argc, char **argv){
// Setup seed
if(argc!=15){
cerr << "Usage: " << argv[0] <<
" <seed> <simtime> <maxstartupdelay> <wakeupevery> <wakeupfor> <n_nodes>" <<
" <seed> <simtime> <wakeupsd> <wakeupevery> <wakeupfor> <n_nodes>" <<
" <extended> <hint> <poff> <pon> <prx> <ptx> <datasize> <simkey>" <<
endl;
exit(1);
@ -28,8 +28,8 @@ int main(int argc, char **argv){
// Init parameters
int seed=atoi(argv[1]);
double simtime=stod(argv[2]);
unsigned int maxstartupdelay=atoi(argv[3]);
double wakeupevery=stod(argv[4]);
unsigned int wakeupsd=atoi(argv[3]);
unsigned int wakeupevery=atoi(argv[4]);
double wakeupfor=stod(argv[5]);
unsigned int n_nodes=atoi(argv[6]);
bool extended=!strcmp("true",argv[7]);
@ -69,7 +69,7 @@ int main(int argc, char **argv){
// Setup ts and durations
Value ts(kArrayType);
Value duration(kArrayType);
for(unsigned int i=maxstartupdelay;(i+wakeupfor)<simtime;i+=wakeupevery){
for(unsigned int i=0;(i+wakeupfor)<simtime;i+=RAND(wakeupevery-wakeupsd,wakeupevery+wakeupsd)){
ts.PushBack(Value().SetDouble(i),d.GetAllocator());
duration.PushBack(Value().SetDouble(wakeupfor),d.GetAllocator());
}

View file

@ -92,6 +92,7 @@ static void obs_node(std::vector<std::string> args) {
u32 nDataRcv=0;
u32 nSendFail=0;
u32 nRcvFail=0;
u32 nSend=0;
while(i.ShouldContinue()){
XBT_INFO("%s is spleeping",selfName.c_str());
MODE_OFF();
@ -100,73 +101,81 @@ static void obs_node(std::vector<std::string> args) {
XBT_INFO("%s wakes up",selfName.c_str());
// Doing wake up stuff
try {
if(isSender){ // If I am a sender
Payload *p=new Payload();
p->node=selfName;
if(useHint&&i.HasNext()){
p->containsHint=true;
p->hint=i.GetNextTS();
p->duration=i.GetNextDuration();
double uptime=i.GetDuration();
while(uptime>0.00001){ // Ensure not infinite loop even if it should not happend (we loose accuracy here but just in case)
try {
if(isSender){ // If I am a sender
Payload *p=new Payload();
p->node=selfName;
if(useHint&&i.HasNext()){
p->containsHint=true;
p->hint=i.GetNextTS();
p->duration=i.GetNextDuration();
}
if(i.extended){
// We use a trick here
// First we send an instantaneous message (size=0) with the usual timeout
// to check whether there is a receiver!
// If there is one, we are sure that a put in the "medium"+selfName
// will not lead to a deadlock (cf anchor:5623) and we are using a exclusive
// channel (to avoid other receivers to get the message)
m->put(p,0,uptime);
simgrid::s4u::Mailbox *m_ext= simgrid::s4u::Mailbox::by_name("medium"+selfName);
MODE_TX();
m_ext->put(p,data_size);
}
else{
MODE_TX();
m->put(p,data_size,uptime);
}
nSend++;
isSender=(nSend<(i.n_nodes-1));
isObserver=!isSender;
XBT_INFO("%s sent data successfully",selfName.c_str());
}
if(i.extended){
// We use a trick here
// First we send an instantaneous message (size=0) with the usual timeout
// to check whether there is a receiver!
// If there is one, we are sure that a put in the "medium"+selfName
// will not lead to a deadlock (cf anchor:5623) and we are using a exclusive
// channel (to avoid other receivers to get the message)
m->put(p,0,i.GetDuration());
simgrid::s4u::Mailbox *m_ext= simgrid::s4u::Mailbox::by_name("medium"+selfName);
MODE_TX();
m_ext->put(p,data_size);
else if (!isObserver){
Payload* p;
if(i.extended){
// anchor:5623 We can see here that
// we first receive the instantaneous message
// and then we use a mailbox specific to the sender (to have an exclusive channel)
p=m->get<Payload>(uptime);
simgrid::s4u::Mailbox *m_ext_sender = simgrid::s4u::Mailbox::by_name("medium"+p->node);
MODE_RX();
p=m_ext_sender->get<Payload>();
}
else{
MODE_RX();
p=m->get<Payload>(uptime);
}
nDataRcv++; // New data received
if(p->containsHint){
XBT_INFO("%s received and hint of %f",selfName.c_str(),p->hint);
i.AddEvent(p->hint, p->duration); // Schedule a new wake up time
}
else{
XBT_INFO("%s received data successfully",selfName.c_str());
}
isObserver=true; // Now we received the data we switch to observer
}
else{
MODE_TX();
m->put(p,data_size,i.GetDuration());
else {
XBT_INFO("%s is observing his environment...",selfName.c_str());
MODE_ON();
simgrid::s4u::this_actor::sleep_for(uptime);
}
XBT_INFO("%s sent data successfully",selfName.c_str());
}
else if (!isObserver){
Payload* p;
if(i.extended){
// anchor:5623 We can see here that
// we first receive the instantaneous message
// and then we use a mailbox specific to the sender (to have an exclusive channel)
p=m->get<Payload>(i.GetDuration());
simgrid::s4u::Mailbox *m_ext_sender = simgrid::s4u::Mailbox::by_name("medium"+p->node);
MODE_RX();
p=m_ext_sender->get<Payload>();
}
else{
MODE_RX();
p=m->get<Payload>(i.GetDuration());
}
nDataRcv++; // New data received
if(p->containsHint){
XBT_INFO("%s received and hint of %f",selfName.c_str(),p->hint);
i.AddEvent(p->hint, p->duration); // Schedule a new wake up time
}
else{
XBT_INFO("%s received data successfully and switch to forwarding mode",selfName.c_str());
}
isObserver=true; // Now we received the data we switch to observer
catch (...)
{
if(isSender){
XBT_INFO("%s could not send any data",selfName.c_str());
nSendFail++;
}
else{
XBT_INFO("%s could not receive any data",selfName.c_str());
nRcvFail++;
}
}
else {
XBT_INFO("%s is observing his environment...",selfName.c_str());
simgrid::s4u::this_actor::sleep_until(i.GetDuration());
}
}
catch (...)
{
if(isSender){
XBT_INFO("%s could not send any data",selfName.c_str());
nSendFail++;
}
else{
XBT_INFO("%s could not receive any data",selfName.c_str());
nRcvFail++;
}
uptime=(i.GetTS()+i.GetDuration())-simgrid::s4u::Engine::get_clock();
}
// Load next event
i.GotoNextEvent();
@ -174,5 +183,5 @@ static void obs_node(std::vector<std::string> args) {
}
// Done
MODE_OFF()
XBT_INFO("Observation node %s finished [LOG2PARSE](node:%s|nWakeUp:%d|nDataRcv:%d|nSendFail:%d|nRcvFail:%d|simkey:%s|seed:%d)",selfName.c_str(),selfName.c_str(),nWakeUp,nDataRcv,nSendFail,nRcvFail,i.simkey.c_str(),i.seed);
XBT_INFO("Observation node %s finished [LOG2PARSE](node:%s|nSend:%d|nWakeUp:%d|nDataRcv:%d|nSendFail:%d|nRcvFail:%d|simkey:%s|seed:%d)",selfName.c_str(),selfName.c_str(),nSend,nWakeUp,nDataRcv,nSendFail,nRcvFail,i.simkey.c_str(),i.seed);
}