Update data analysis

This commit is contained in:
Loic Guegan 2021-07-20 09:20:30 +02:00
parent d6db829f9d
commit 0e5f7de10e
14 changed files with 83553 additions and 41717 deletions

Binary file not shown.

Binary file not shown.

View file

@ -5,8 +5,8 @@ library(RColorBrewer)
data=read_csv("results.csv")
r_=function(x){round(x,digits=1)}
color=function(){scale_fill_manual(values = c("#00AFBB", "#E7B800", "#FC4E07"))}
color2=function(){scale_fill_brewer(palette = "Dark2")}
color=function(){scale_fill_brewer(palette = "Accent")}
color2=function(){scale_fill_brewer(palette = "Set2")}
nolegend=function(){theme(legend.position="none")}
simkeys=unique(data$simkey)
nsimkeys=length(simkeys)
@ -58,7 +58,7 @@ energy60P=ggplot(energy60%>%dformat,aes(x=simkey,y=energy,fill=type))+
geom_label(data=success60%>%dformat(),aes(label = success_txt, y=35),label.padding=unit(0.35,"lines"),label.r=unit(0.09,"lines"),fill="#f0f0f0",label.size=0.5,fontface="bold",colour="black",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab(element_blank())+ylab("Energy consumption (J)")+
labs(fill="Energy:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,1200))
labs(fill="60s uptime:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,1200))
#ggsave("energy-60sec.png",width = 12,height=4.8)
energy180=data%>%filter(wakeupfor==180)
@ -86,7 +86,7 @@ energy180P=ggplot(energy180%>%dformat,aes(x=simkey,y=energy,fill=type))+
geom_label(data=success180%>%dformat(),aes(label = success_txt, y=100),label.padding=unit(0.35,"lines"),label.r=unit(0.09,"lines"),fill="#f0f0f0",label.size=0.5,fontface="bold",colour="black",position=position_dodge(0.9))+
facet_wrap(~wireless)+
xlab(element_blank())+ylab("Energy consumption (J)")+
labs(fill="Energy:")+theme(legend.position="top")+color()+coord_cartesian(ylim=c(0,2600))
labs(fill="180s uptime:")+theme(legend.position="top")+color2()+coord_cartesian(ylim=c(0,2600))
#ggsave("energy-180sec.png",width = 12,height=4.8)
totalUptime60=data%>%filter(wakeupfor==60)
@ -164,4 +164,5 @@ success180P=ggplot(success180%>%dformat,aes(x=simkey,y=success))+
ggsave("60sec.pdf",plot=(energy60P)/(totalUptime60P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)
ggsave("180sec.pdf",plot=(energy180P)/(totalUptime180P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)
ggsave("results.pdf",plot=(energy60P)/(energy180P)+ plot_layout(guides = "collect")&theme(legend.position = "top"),width=12,height=7)

209
results/analysis3.R Normal file
View file

@ -0,0 +1,209 @@
library("tidyverse")
library("gridExtra")
library("patchwork")
library("knitr")
library(RColorBrewer)
r_=function(x){round(x,digits=1)}
color=function(){scale_fill_brewer(palette = "Accent")}
color2=function(){scale_fill_brewer(palette = "Set2")}
nolegend=function(){theme(legend.position="none")}
simkeys=unique(read_csv("results.csv")$simkey)
nsimkeys=length(simkeys)
s_=function(x){if(x<0){return("")}else{return("+")}}
simkey_rename=function(key){
if(key=="hint")
return("Hints")
if(key=="baseline")
return("Baseline")
if(key=="extended")
return("Extended")
if(key=="hintandextended")
return("Hints+Extended")
return(key)
}
dformat=function(data){
data%>%rowwise()%>%mutate(simkey=simkey_rename(simkey))%>%mutate(wireless=ifelse(wireless=="lora","LoRa","NbIoT"))
}
build_stats=function(file){
data=read_csv(file)
energy60=data%>%filter(wakeupfor==60)
energy60Snd=energy60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
energy60Rcv=energy60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
energy60=energy60Snd%>%ungroup()%>%rbind(energy60Rcv)
energy60=energy60%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
energy60Baseline=energy60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
energy60=energy60%>%left_join(energy60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
energy60=energy60%>%mutate(ovhd=energy*100/energy_baseline-100)
energy60=energy60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
success60Snd=data%>%filter(wakeupfor==60)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Sender")
success60Rcv=data%>%filter(wakeupfor==60)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Receiver")
success60=rbind(success60Snd,success60Rcv)
success60=success60%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
energy60=energy60%>%left_join(success60)%>%rowwise()%>%mutate(infos_txt=paste0(ovhd_txt,"\n{",r_(energy/success_orig),"}"),infos=r_(energy/success_orig))
energy60=energy60%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=60)
energy180=data%>%filter(wakeupfor==180)
energy180Snd=energy180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Sender")
energy180Rcv=energy180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(energy),energy=mean(energy),type="Receiver")
energy180=energy180Snd%>%ungroup()%>%rbind(energy180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
energy180=energy180%>%mutate(sd_min=energy-sd,sd_max=energy+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
energy180Baseline=energy180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
energy180=energy180%>%left_join(energy180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
energy180=energy180%>%mutate(ovhd=energy*100/energy_baseline-100)
energy180=energy180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),"%)"))
success180Snd=data%>%filter(wakeupfor==180)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Sender")
success180Rcv=data%>%filter(wakeupfor==180)%>%filter(isSender!=0)%>%group_by(simkey,wireless,wakeupfor)%>%summarise(success_orig=mean(nSend),success=r_(mean(nSend)),type="Receiver")
success180=rbind(success180Snd,success180Rcv)
success180=success180%>%rowwise()%>%mutate(success_txt=paste0("[",success,"]"))
energy180=energy180%>%left_join(success180)%>%rowwise()%>%mutate(infos_txt=paste0(ovhd_txt,"\n{",r_(energy/success_orig),"}"),infos=r_(energy/success_orig))
energy180=energy180%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=180)
totalUptime60=data%>%filter(wakeupfor==60)
totalUptime60Snd=totalUptime60%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
totalUptime60Rcv=totalUptime60%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
totalUptime60=totalUptime60Snd%>%ungroup()%>%rbind(totalUptime60Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
totalUptime60=totalUptime60%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
totalUptime60Baseline=totalUptime60%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
totalUptime60=totalUptime60%>%left_join(totalUptime60Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
totalUptime60=totalUptime60%>%mutate(ovhd=totalUptime-totalUptime_baseline)
totalUptime60=totalUptime60%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
totalUptime60=totalUptime60%>%mutate(type=factor(type,levels = c("Sender","Receiver")),,wakeupfor=60)
totalUptime180=data%>%filter(wakeupfor==180)
totalUptime180Snd=totalUptime180%>%filter(isSender==1)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Sender")
totalUptime180Rcv=totalUptime180%>%filter(isSender==0)%>%group_by(simkey,wireless)%>%summarise(sd=sd(totalUptime),totalUptime=mean(totalUptime),type="Receiver")
totalUptime180=totalUptime180Snd%>%ungroup()%>%rbind(totalUptime180Rcv)%>%mutate(type=factor(type,levels = c("Sender","Receiver")))
totalUptime180=totalUptime180%>%mutate(sd_min=totalUptime-sd,sd_max=totalUptime+sd)%>%mutate(sd_min_txt=paste0("-",r_(sd_min)))%>%mutate(sd_max_txt=paste0("+",r_(sd_max)))
totalUptime180Baseline=totalUptime180%>%filter(simkey=="baseline")%>%uncount(nsimkeys,.id="id")%>%mutate(simkey=simkeys[id])
totalUptime180=totalUptime180%>%left_join(totalUptime180Baseline,by=c("simkey","wireless","type"),suffix = c("","_baseline"))
totalUptime180=totalUptime180%>%mutate(ovhd=totalUptime-totalUptime_baseline)
totalUptime180=totalUptime180%>%rowwise()%>%mutate(ovhd_txt=paste0("(",s_(ovhd),r_(ovhd),")"))
totalUptime180=totalUptime180%>%mutate(type=factor(type,levels = c("Sender","Receiver")),wakeupfor=180)
totalUptime=rbind(totalUptime60,totalUptime180)
energy=rbind(energy60,energy180)
totalUptime%>%left_join(energy,by=c("simkey","wireless","wakeupfor","type"),suffix = c("",""))
}
# Load stats
stats=build_stats("results.csv")
stats_prev=build_stats("results_prev.csv")
stats=stats%>%left_join(stats_prev,by=c("simkey","wireless","wakeupfor","type"),suffix=c("","_prev"))
# Additional computations
stats=stats%>%mutate(energy_diff=energy-energy_prev)
stats=stats%>%mutate(success_diff=success-success_prev)
stats=stats%>%mutate(ovhd_diff=ovhd-ovhd_prev)
stats=stats%>%mutate(infos_diff=infos-infos_prev)
# Final results
stats=stats%>%select(simkey,wireless,wakeupfor,type,energy,energy_diff,success_diff,ovhd_diff,infos_diff,ovhd,infos,success)
tf="tables-stats.org"
fw=function(str){write(str,file=tf,append = TRUE)}
df=function(d,rcolor=FALSE){
if(is.na(d)||is.infinite(d)){
return("")
}
else if(d<0){
c="green!60"
if(rcolor){c="red!60"}
return(paste0(r"(~{\color{)",c,r"(}\textbf{)",r_(d),"}}"))
}
else if (d>0){
c="red!60"
if(rcolor){c="green!60"}
return(paste0(r"(~{\color{)",c,r"(}\textbf{+)",r_(d),"}}"))
}
r"(~{\color{blue!60}\textbf{=}})"
}
mbox=function(v,d,alpha){
if(is.infinite(v))
v="--"
paste0(r"(\makebox[)",alpha,r"(cm]{\hfill )",v,r"(})",d)
}
write_table=function(techno){
stats%>%filter(wireless==techno)%>%group_by(wakeupfor)%>%group_walk(function(d1,g1){
uptime=as.numeric(g1)
first=TRUE
d1%>%group_by(simkey)%>%group_walk(function(d2,g2){
scenario=as.character(g2)
senders=d2%>%filter(type=="Sender")
receivers=d2%>%filter(type=="Receiver")
#### Stats
sender_energy=r_(as.numeric(senders%>%select(energy)))
receiver_energy=r_(as.numeric(receivers%>%select(energy)))
sender_ovhd=r_(as.numeric(senders%>%select(ovhd)))
if(sender_ovhd>0)
sender_ovhd=paste0("+",sender_ovhd)
receiver_ovhd=r_(as.numeric(receivers%>%select(ovhd)))
if(receiver_ovhd>0)
receiver_ovhd=paste0("+",receiver_ovhd)
sender_eff=r_(as.numeric(senders%>%select(infos)))
receiver_eff=r_(as.numeric(receivers%>%select(infos)))
succ=r_(as.numeric(senders%>%select(success)))
#### Diff
sender_energy_diff=df(r_(as.numeric(senders%>%select(energy_diff))))
receiver_energy_diff=df(r_(as.numeric(receivers%>%select(energy_diff))))
sender_ovhd_diff=df(r_(as.numeric(senders%>%select(ovhd_diff))))
receiver_ovhd_diff=df(r_(as.numeric(receivers%>%select(ovhd_diff))))
sender_eff_diff=df(r_(as.numeric(senders%>%select(infos_diff))))
receiver_eff_diff=df(r_(as.numeric(receivers%>%select(infos_diff))))
succ_diff=df(r_(as.numeric(senders%>%select(success_diff))),rcolor = TRUE)
tw=paste0("&",scenario,"&",
mbox(succ,succ_diff,0.4),"&",
mbox(sender_energy,sender_energy_diff,0.75),"&",
mbox(receiver_energy,receiver_energy_diff,0.75),"&",
mbox(sender_ovhd,sender_ovhd_diff,0.6),"&",
mbox(receiver_ovhd,sender_ovhd_diff,0.6),"&",
mbox(sender_eff,sender_eff_diff,0.55),"&",
mbox(receiver_eff,receiver_eff_diff,0.55))
if(first)
tw=paste0(r"(\multirow{4}{*}{)",uptime,"}",tw)
fw(paste0(tw,r"(\\)"))
first<<-FALSE
})
if(uptime==60)
fw(r"(\midrule)")
})
}
strategy="shutdown on received"
header=paste0(r"(\begin{table*}
\centering
\caption{)","Simulation results using the ",strategy,r"( strategy. Comparison between our previous results\cite{prev} are in color. Green indicates improvements, red shows regressions and blue indicates no change.)",r"(}
\begin{tabular}{crlllllll}
\toprule
\multirow{2}{*}{Uptime} & \multirow{2}{*}{Scenario} & \multirow{2}{*}{$\# Succ_p$} & \multicolumn{2}{c}{Energy Consumption (J)} & \multicolumn{2}{c}{$eOvhd(p)$ (\%)} & \multicolumn{2}{c}{$eff(p)$ (J)}\\
\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
&&&Sender & Receiver&Sender & Receiver&Sender & Receiver\\
\midrule)")
footer=r"(\bottomrule
\end{tabular}
\end{table*})"
write("",file=tf)
fw(header)
fw(r"(\multicolumn{9}{c}{LoRa}\\)")
fw(r"(\midrule)")
write_table("lora")
fw(r"(\midrule)")
fw(r"(\multicolumn{9}{c}{NbIoT}\\)")
fw(r"(\midrule)")
write_table("nbiot")
fw(footer)

View file

@ -53,8 +53,8 @@ datasize=1000000 # 1Mb
hintsize=8 # Integer
hintdist=10800 # Hint distance while using farhint
latency=0 # in Seconds
shutdown_on_rcv="false"
unschedule_on_rcv="false"
shutdown_on_rcv="true"
unschedule_on_rcv="true"
farhint="true"
bitrate="100kbps"

File diff suppressed because it is too large Load diff

BIN
results/results.pdf Normal file

Binary file not shown.

41614
results/results_prev.csv Normal file

File diff suppressed because it is too large Load diff

View file

@ -3,11 +3,11 @@ on8,4398.000320
on10,8258.000320
on6,8299.600960
on4,11766.000320
on1,16300.000320
on2,16340.000960
on3,18165.000320
on11,18206.600960
on12,18290.600320
on7,22575.000320
on9,29140.000320
on5,29180.000960
on11,16301.000640
on9,18165.000320
on12,18289.000320
on2,22575.000320
on7,22615.000960
on3,25587.000320
on5,25627.000960
on1,29140.000320

1 node ts
3 on10 8258.000320
4 on6 8299.600960
5 on4 11766.000320
6 on1 on11 16300.000320 16301.000640
7 on2 on9 16340.000960 18165.000320
8 on3 on12 18165.000320 18289.000320
9 on11 on2 18206.600960 22575.000320
10 on12 on7 18290.600320 22615.000960
11 on7 on3 22575.000320 25587.000320
12 on9 on5 29140.000320 25627.000960
13 on5 on1 29180.000960 29140.000320

View file

@ -1,18 +1,21 @@
node,wakets,duration,rcvat
on4,16260.000000,180.000000,4398.000320
on4,8218.000000,180.000000,4398.000640
on6,22535.000000,180.000000,8258.000320
on6,11726.000000,180.000000,8258.000640
on4,11726.000000,180.000000,8258.000640
on4,22535.000000,180.000000,8259.600640
on4,11726.000000,180.000000,8299.601280
on2,22535.000000,180.000000,11907.000000
on7,22535.000000,180.000000,12052.000000
on5,22535.000000,180.000000,12200.200000
on3,16260.000000,180.000000,12567.000000
on9,16260.000000,180.000000,14754.000000
on11,16260.000000,180.000000,14755.000000
on7,22535.000000,180.000000,15801.000000
on2,16260.000000,180.000000,16231.000000
on1,16260.000000,180.000000,16232.000000
on3,18125.000000,180.000000,16300.000640
on9,29100.000000,180.000000,16300.000640
on11,18125.000000,180.000000,16301.000640
on11,29100.000000,180.000000,18165.000320
on12,29100.000000,180.000000,18249.000000
on5,29100.000000,180.000000,19138.000000
on5,41983.000000,180.000000,29140.000320
on1,22535.000000,180.000000,16208.200000
on9,18125.000000,180.000000,16261.000320
on3,22535.000000,180.000000,16261.000320
on3,25547.000000,180.000000,22575.000640
on5,25547.000000,180.000000,22575.000640
on1,25547.000000,180.000000,22576.000640
on5,34755.000000,180.000000,25549.000000
on1,34755.000000,180.000000,25550.000000
on1,29100.000000,180.000000,25587.000640

1 node wakets duration rcvat
on4 16260.000000 180.000000 4398.000320
2 on4 8218.000000 180.000000 4398.000640
3 on6 22535.000000 11726.000000 180.000000 8258.000320 8258.000640
4 on4 11726.000000 180.000000 8258.000640
5 on4 22535.000000 180.000000 8259.600640
6 on4 11726.000000 180.000000 8299.601280
7 on2 22535.000000 180.000000 11907.000000
8 on7 22535.000000 180.000000 12052.000000
9 on5 22535.000000 180.000000 12200.200000
10 on3 16260.000000 180.000000 12567.000000
11 on9 16260.000000 180.000000 14754.000000
12 on11 16260.000000 180.000000 14755.000000
13 on7 on1 22535.000000 180.000000 15801.000000 16208.200000
14 on2 on9 16260.000000 18125.000000 180.000000 16231.000000 16261.000320
15 on1 on3 16260.000000 22535.000000 180.000000 16232.000000 16261.000320
16 on3 18125.000000 25547.000000 180.000000 16300.000640 22575.000640
17 on9 on5 29100.000000 25547.000000 180.000000 16300.000640 22575.000640
18 on11 on1 18125.000000 25547.000000 180.000000 16301.000640 22576.000640
19 on11 on5 29100.000000 34755.000000 180.000000 18165.000320 25549.000000
20 on12 on1 29100.000000 34755.000000 180.000000 18249.000000 25550.000000
21 on5 on1 29100.000000 180.000000 19138.000000 25587.000640
on5 41983.000000 180.000000 29140.000320

View file

@ -1,16 +1,15 @@
node,ts
on8,4398.000320
on10,8258.000320
on6,8258.000640
on10,8259.600640
on6,11907.000000
on2,12052.000000
on7,12200.200000
on8,12567.000000
on3,14754.000000
on9,14755.000000
on6,15801.000000
on8,16231.000000
on8,16232.000000
on8,16300.000320
on1,16300.000640
on3,16301.000640
on3,18165.000320
on3,18249.000000
on3,19138.000000
on9,29140.000320
on2,16208.200000
on1,16261.000320
on3,22575.000640
on5,22576.000640
on7,25549.000000
on5,25550.000000

1 node ts
2 on8 on6 4398.000320 8258.000640
3 on10 8258.000320 8259.600640
4 on6 11907.000000
5 on2 12052.000000
6 on7 12200.200000
7 on8 12567.000000
8 on3 14754.000000
9 on9 14755.000000
10 on6 on2 15801.000000 16208.200000
11 on8 on1 16231.000000 16261.000320
12 on8 on3 16232.000000 22575.000640
13 on8 on5 16300.000320 22576.000640
14 on1 on7 16300.000640 25549.000000
15 on3 on5 16301.000640 25550.000000
on3 18165.000320
on3 18249.000000
on3 19138.000000
on9 29140.000320

View file

@ -4,8 +4,8 @@ on2,5124.000000,5304.000000,180
on2,7307.000000,7487.000000,180
on2,11906.000000,12086.000000,180
on2,16052.000000,16232.000000,180
on2,16260.000000,16440.000000,180
on2,18629.000000,18809.000000,180
on2,22535.000000,22575.000320,40.0003
on2,24126.000000,24306.000000,180
on2,27021.000000,27201.000000,180
on2,30940.000000,31120.000000,180
@ -26,7 +26,8 @@ on2,80256.000000,80436.000000,180
on2,85098.000000,85278.000000,180
on10,1202.000000,1382.000000,180
on10,3963.000000,4143.000000,180
on10,8211.000000,8391.000000,180
on10,8211.000000,8258.000320,47.0003
on10,8258.000320,8391.000000,133
on10,12692.000000,12872.000000,180
on10,16304.000000,16484.000000,180
on10,20652.000000,20832.000000,180
@ -54,9 +55,10 @@ on3,8872.000000,9052.000000,180
on3,12460.000000,12640.000000,180
on3,14753.000000,14933.000000,180
on3,16260.000000,16440.000000,180
on3,18125.000000,18305.000000,180
on3,19080.000000,19260.000000,180
on3,22535.000000,22715.000000,180
on3,23366.000000,23546.000000,180
on3,25547.000000,25587.000320,40.0003
on3,28542.000000,28722.000000,180
on3,29192.000000,29372.000000,180
on3,35481.000000,35661.000000,180
@ -79,11 +81,10 @@ on11,3701.000000,3881.000000,180
on11,7941.000000,8121.000000,180
on11,11372.000000,11552.000000,180
on11,14657.000000,14837.000000,180
on11,16260.000000,16440.000000,180
on11,18125.000000,18480.000000,355
on11,16260.000000,16301.000640,41.0006
on11,18300.000000,18480.000000,180
on11,23929.000000,24109.000000,180
on11,27867.000000,28047.000000,180
on11,29100.000000,29280.000000,180
on11,29463.000000,29643.000000,180
on11,35740.000000,35920.000000,180
on11,37138.000000,37318.000000,180
@ -104,9 +105,9 @@ on4,3074.000000,3254.000000,180
on4,4368.000000,4548.000000,180
on4,8218.000000,8398.000000,180
on4,8426.000000,8606.000000,180
on4,11726.000000,11906.000000,180
on4,11726.000000,11766.000320,40.0003
on4,12910.000000,13090.000000,180
on4,16260.000000,16579.000000,319
on4,16399.000000,16579.000000,180
on4,18069.000000,18249.000000,180
on4,22587.000000,22767.000000,180
on4,26241.000000,26421.000000,180
@ -131,10 +132,11 @@ on12,5482.000000,5662.000000,180
on12,10214.000000,10394.000000,180
on12,11441.000000,11621.000000,180
on12,17789.000000,17969.000000,180
on12,18249.000000,18429.000000,180
on12,18249.000000,18289.000320,40.0003
on12,18289.000320,18429.000000,140
on12,24684.000000,24864.000000,180
on12,25778.000000,25958.000000,180
on12,29100.000000,29330.000000,230
on12,29150.000000,29330.000000,180
on12,34012.000000,34192.000000,180
on12,38358.000000,38538.000000,180
on12,41415.000000,41595.000000,180
@ -156,13 +158,13 @@ on5,10284.000000,10464.000000,180
on5,12200.000000,12380.000000,180
on5,16874.000000,17054.000000,180
on5,19136.000000,19316.000000,180
on5,22535.000000,22715.000000,180
on5,23431.000000,23611.000000,180
on5,25547.000000,25627.000960,80.001
on5,28535.000000,28715.000000,180
on5,29100.000000,29280.000000,180
on5,31912.000000,32092.000000,180
on5,33244.000000,33424.000000,180
on5,39233.000000,39413.000000,180
on5,41983.000000,42163.000000,180
on5,42498.000000,42678.000000,180
on5,44113.000000,44293.000000,180
on5,48807.000000,48987.000000,180
@ -178,11 +180,11 @@ on5,80878.000000,81058.000000,180
on5,85966.000000,86146.000000,180
on6,2430.000000,2610.000000,180
on6,6024.000000,6204.000000,180
on6,8144.000000,8324.000000,180
on6,8144.000000,8299.600960,155.601
on6,8299.600960,8324.000000,24.399
on6,11795.000000,11975.000000,180
on6,15800.000000,15980.000000,180
on6,20361.000000,20541.000000,180
on6,22535.000000,22715.000000,180
on6,24330.000000,24510.000000,180
on6,27397.000000,27577.000000,180
on6,28895.000000,29075.000000,180
@ -207,7 +209,8 @@ on7,10296.000000,10476.000000,180
on7,12051.000000,12231.000000,180
on7,15735.000000,15915.000000,180
on7,19353.000000,19533.000000,180
on7,22535.000000,22776.000000,241
on7,22535.000000,22615.000960,80.001
on7,22615.000960,22776.000000,160.999
on7,25545.000000,25725.000000,180
on7,30364.000000,30544.000000,180
on7,35548.000000,35728.000000,180
@ -226,7 +229,8 @@ on7,76198.000000,76378.000000,180
on7,80344.000000,80524.000000,180
on7,84348.000000,84528.000000,180
on8,1889.000000,2069.000000,180
on8,4224.000000,4404.000000,180
on8,4224.000000,4398.000320,174
on8,4398.000320,4404.000000,5.99968
on8,10504.000000,10684.000000,180
on8,12566.000000,12746.000000,180
on8,16230.000000,16410.000000,180
@ -255,10 +259,10 @@ on9,8857.000000,9037.000000,180
on9,14162.000000,14342.000000,180
on9,14753.000000,14933.000000,180
on9,16260.000000,16440.000000,180
on9,18125.000000,18165.000320,40.0003
on9,20801.000000,20981.000000,180
on9,24297.000000,24477.000000,180
on9,27442.000000,27622.000000,180
on9,29100.000000,29280.000000,180
on9,30012.000000,30192.000000,180
on9,34980.000000,35160.000000,180
on9,37795.000000,37975.000000,180
@ -305,8 +309,11 @@ on1,7508.000000,7688.000000,180
on1,11360.000000,11540.000000,180
on1,16207.000000,16387.000000,180
on1,20188.000000,20368.000000,180
on1,22535.000000,22715.000000,180
on1,24844.000000,25024.000000,180
on1,25547.000000,25727.000000,180
on1,27462.000000,27642.000000,180
on1,29100.000000,29140.000320,40.0003
on1,31747.000000,31927.000000,180
on1,34449.000000,34629.000000,180
on1,36975.000000,37155.000000,180

1 node wakets sleepts duration
4 on2 7307.000000 7487.000000 180
5 on2 11906.000000 12086.000000 180
6 on2 16052.000000 16232.000000 180
on2 16260.000000 16440.000000 180
7 on2 18629.000000 18809.000000 180
8 on2 22535.000000 22575.000320 40.0003
9 on2 24126.000000 24306.000000 180
10 on2 27021.000000 27201.000000 180
11 on2 30940.000000 31120.000000 180
26 on2 85098.000000 85278.000000 180
27 on10 1202.000000 1382.000000 180
28 on10 3963.000000 4143.000000 180
29 on10 8211.000000 8391.000000 8258.000320 180 47.0003
30 on10 8258.000320 8391.000000 133
31 on10 12692.000000 12872.000000 180
32 on10 16304.000000 16484.000000 180
33 on10 20652.000000 20832.000000 180
55 on3 12460.000000 12640.000000 180
56 on3 14753.000000 14933.000000 180
57 on3 16260.000000 16440.000000 180
on3 18125.000000 18305.000000 180
58 on3 19080.000000 19260.000000 180
59 on3 22535.000000 22715.000000 180
60 on3 23366.000000 23546.000000 180
61 on3 25547.000000 25587.000320 40.0003
62 on3 28542.000000 28722.000000 180
63 on3 29192.000000 29372.000000 180
64 on3 35481.000000 35661.000000 180
81 on11 7941.000000 8121.000000 180
82 on11 11372.000000 11552.000000 180
83 on11 14657.000000 14837.000000 180
84 on11 16260.000000 16440.000000 16301.000640 180 41.0006
85 on11 18125.000000 18300.000000 18480.000000 355 180
86 on11 23929.000000 24109.000000 180
87 on11 27867.000000 28047.000000 180
on11 29100.000000 29280.000000 180
88 on11 29463.000000 29643.000000 180
89 on11 35740.000000 35920.000000 180
90 on11 37138.000000 37318.000000 180
105 on4 4368.000000 4548.000000 180
106 on4 8218.000000 8398.000000 180
107 on4 8426.000000 8606.000000 180
108 on4 11726.000000 11906.000000 11766.000320 180 40.0003
109 on4 12910.000000 13090.000000 180
110 on4 16260.000000 16399.000000 16579.000000 319 180
111 on4 18069.000000 18249.000000 180
112 on4 22587.000000 22767.000000 180
113 on4 26241.000000 26421.000000 180
132 on12 10214.000000 10394.000000 180
133 on12 11441.000000 11621.000000 180
134 on12 17789.000000 17969.000000 180
135 on12 18249.000000 18429.000000 18289.000320 180 40.0003
136 on12 18289.000320 18429.000000 140
137 on12 24684.000000 24864.000000 180
138 on12 25778.000000 25958.000000 180
139 on12 29100.000000 29150.000000 29330.000000 230 180
140 on12 34012.000000 34192.000000 180
141 on12 38358.000000 38538.000000 180
142 on12 41415.000000 41595.000000 180
158 on5 12200.000000 12380.000000 180
159 on5 16874.000000 17054.000000 180
160 on5 19136.000000 19316.000000 180
161 on5 22535.000000 22715.000000 180
162 on5 23431.000000 23611.000000 180
163 on5 25547.000000 25627.000960 80.001
164 on5 28535.000000 28715.000000 180
on5 29100.000000 29280.000000 180
165 on5 31912.000000 32092.000000 180
166 on5 33244.000000 33424.000000 180
167 on5 39233.000000 39413.000000 180
on5 41983.000000 42163.000000 180
168 on5 42498.000000 42678.000000 180
169 on5 44113.000000 44293.000000 180
170 on5 48807.000000 48987.000000 180
180 on5 85966.000000 86146.000000 180
181 on6 2430.000000 2610.000000 180
182 on6 6024.000000 6204.000000 180
183 on6 8144.000000 8324.000000 8299.600960 180 155.601
184 on6 8299.600960 8324.000000 24.399
185 on6 11795.000000 11975.000000 180
186 on6 15800.000000 15980.000000 180
187 on6 20361.000000 20541.000000 180
on6 22535.000000 22715.000000 180
188 on6 24330.000000 24510.000000 180
189 on6 27397.000000 27577.000000 180
190 on6 28895.000000 29075.000000 180
209 on7 12051.000000 12231.000000 180
210 on7 15735.000000 15915.000000 180
211 on7 19353.000000 19533.000000 180
212 on7 22535.000000 22776.000000 22615.000960 241 80.001
213 on7 22615.000960 22776.000000 160.999
214 on7 25545.000000 25725.000000 180
215 on7 30364.000000 30544.000000 180
216 on7 35548.000000 35728.000000 180
229 on7 80344.000000 80524.000000 180
230 on7 84348.000000 84528.000000 180
231 on8 1889.000000 2069.000000 180
232 on8 4224.000000 4404.000000 4398.000320 180 174
233 on8 4398.000320 4404.000000 5.99968
234 on8 10504.000000 10684.000000 180
235 on8 12566.000000 12746.000000 180
236 on8 16230.000000 16410.000000 180
259 on9 14162.000000 14342.000000 180
260 on9 14753.000000 14933.000000 180
261 on9 16260.000000 16440.000000 180
262 on9 18125.000000 18165.000320 40.0003
263 on9 20801.000000 20981.000000 180
264 on9 24297.000000 24477.000000 180
265 on9 27442.000000 27622.000000 180
on9 29100.000000 29280.000000 180
266 on9 30012.000000 30192.000000 180
267 on9 34980.000000 35160.000000 180
268 on9 37795.000000 37975.000000 180
309 on1 11360.000000 11540.000000 180
310 on1 16207.000000 16387.000000 180
311 on1 20188.000000 20368.000000 180
312 on1 22535.000000 22715.000000 180
313 on1 24844.000000 25024.000000 180
314 on1 25547.000000 25727.000000 180
315 on1 27462.000000 27642.000000 180
316 on1 29100.000000 29140.000320 40.0003
317 on1 31747.000000 31927.000000 180
318 on1 34449.000000 34629.000000 180
319 on1 36975.000000 37155.000000 180

View file

@ -4,30 +4,30 @@
|baseline |lora | 60| 12.24495| 583.9238|
|extended |lora | 60| 115.45964| 642.2366|
|hint |lora | 60| 20.53987| 589.3509|
|hintandextended |lora | 60| 142.30234| 679.9952|
|hintandextended |lora | 60| 141.76021| 677.3258|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|--------:|--------:|
|baseline |nbiot | 60| 40.62986| 602.7992|
|extended |nbiot | 60| 49.77154| 604.1915|
|hint |nbiot | 60| 83.54788| 642.8335|
|hintandextended |nbiot | 60| 75.21984| 652.5453|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |nbiot | 60| 40.62495| 602.8455|
|extended |nbiot | 60| 49.75572| 604.3217|
|hint |nbiot | 60| 101.40657| 679.7818|
|hintandextended |nbiot | 60| 83.66817| 677.4064|
|baseline |lora | 180| 77.43296| 1785.567|
|extended |lora | 180| 119.64561| 1800.206|
|hint |lora | 180| 215.10178| 2099.966|
|hintandextended |lora | 180| 153.73928| 1953.732|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |lora | 180| 77.41662| 1785.603|
|extended |lora | 180| 119.55052| 1800.430|
|hint |lora | 180| 219.41919| 2140.711|
|hintandextended |lora | 180| 161.85374| 2006.330|
|simkey |wireless | wakeupfor| sd| energy|
|:---------------|:--------|---------:|---------:|--------:|
|baseline |nbiot | 180| 81.64431| 1785.846|
|extended |nbiot | 180| 73.56576| 1773.858|
|hint |nbiot | 180| 294.00684| 2244.321|
|hintandextended |nbiot | 180| 293.44331| 2223.047|
|baseline |nbiot | 180| 83.57518| 1782.950|
|extended |nbiot | 180| 75.65543| 1770.256|
|hint |nbiot | 180| 201.06420| 2030.174|
|hintandextended |nbiot | 180| 202.85622| 2021.412|

View file

@ -1,33 +1,36 @@
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |lora | 60| 0.000000| 0.000| 617.3707| 15.40303| 581.1365| 6.459283| Inf| Inf| 1440.000| 1440.000| NA| 1440| 1440| 1| 0.0000| 0.00000| 617.3707| 581.1365| 1| 0.00| 0.00| 0.0| 0.0| 619.73| 579.84| 1440.00| 1440.00| 0| 0| 0| 0| 0| 24.00000| 24|
|extended |lora | 60| 1.710035| 6.020| 1004.3600| 124.07447| 612.0597| 36.358622| 166.8372| 101.67104| 2125.620| 1498.043| 38318.86| 1440| 1440| 2| 685.6200| 58.04250| 617.3707| 581.1365| 2| 38.53| 5.05| 2.0| 7.7| 1207.61| 627.35| 2564.53| 1523.52| 20| 2| 21| 2| 0| 24.00000| 24|
|hint |lora | 60| 0.000000| 0.000| 628.7368| 21.71158| 586.0687| 16.668949| Inf| Inf| 1440.000| 1451.071| NA| 1440| 1440| 3| 0.0000| 11.07083| 617.3707| 581.1365| 3| 1.81| 0.84| 0.0| 0.0| 753.42| 957.64| 1440.00| 2354.94| 20| 63| 0| 62| 0| 24.18167| 24|
|hintandextended |lora | 60| 1.983341| 8.105| 1133.5016| 135.79800| 642.2030| 42.818728| 139.8521| 79.23541| 2315.029| 1548.783| 38514.59| 1440| 1440| 4| 875.0288| 108.78281| 617.3707| 581.1365| 4| 45.53| 9.51| 2.2| 9.8| 1397.98| 663.58| 2904.50| 1602.39| 23| 3| 25| 3| 0| 24.57250| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |nbiot | 60| 1.430808| 2.445| 714.7880| 49.02168| 593.5170| 21.37475| 292.34683| 242.74722| 1440.000| 1440.000| 42375.37| 1440| 1440| 1| 0.0000| 0.000000| 714.788| 593.517| 1| 0.00| 0.00| 1.12| 1.27| 749.69| 591.07| 1440.00| 1440.00| 5| 0| 0| 0| 0| 24.00000| 24|
|extended |nbiot | 60| 1.855482| 6.380| 760.8320| 55.22064| 591.2792| 14.72265| 119.25266| 92.67699| 1487.380| 1443.640| 37096.61| 1440| 1440| 2| 47.3800| 3.639583| 714.788| 593.517| 2| 6.05| -0.38| 1.80| 7.16| 946.39| 599.13| 1788.32| 1447.54| 24| 1| 20| 0| 0| 24.00000| 24|
|hint |nbiot | 60| 3.721674| 7.720| 856.1741| 114.87873| 665.0825| 85.06339| 110.90337| 86.15058| 1440.000| 1514.933| 46831.39| 1440| 1440| 3| 0.0000| 74.933333| 714.788| 593.517| 3| 16.51| 10.76| 3.45| 9.72| 1007.06| 702.59| 1440.00| 1666.51| 18| 6| 0| 10| 0| 25.23000| 24|
|hintandextended |nbiot | 60| 1.945069| 10.225| 864.5722| 55.33749| 661.8092| 64.54540| 84.55474| 64.72462| 1496.797| 1506.949| 34520.76| 1440| 1440| 4| 56.7969| 66.948983| 714.788| 593.517| 4| 17.32| 10.32| 2.36| 9.41| 1066.66| 623.30| 1901.47| 1492.53| 23| 6| 27| 1| 0| 25.01583| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |lora | 180| 1.2390627| 2.180| 2032.692| 50.76923| 1765.012| 27.66107| 932.4275| 809.6384| 4320.000| 4320.000| 42419.08| 4320| 4320| 1| 0.0000| 0.00000| 2032.692| 1765.012| 1| 0.00| 0.00| 1.40| 1.91| 2026.23| 1755.92| 4320.00| 4320.00| 0| 1| 0| 0| 0| 24.00000| 24|
|extended |lora | 180| 1.0044999| 10.855| 2201.590| 70.02724| 1767.001| 23.29608| 202.8181| 162.7822| 4809.255| 4359.608| 29587.20| 4320| 4320| 2| 489.2550| 39.60792| 2032.692| 1765.012| 2| 7.67| 0.11| 0.70| 11.45| 2692.46| 1772.35| 6038.78| 4364.27| 22| 0| 26| 0| 0| 24.00000| 24|
|hint |lora | 180| 1.1766574| 11.680| 2137.520| 49.34660| 2140.977| 227.93773| 183.0068| 183.3028| 4320.000| 4950.965| 40716.87| 4320| 4320| 3| 0.0000| 630.96542| 2032.692| 1765.012| 3| 4.90| 17.56| 0.00| 12.00| 2094.09| 2169.50| 4320.00| 5344.86| 2| 1| 0| 8| 0| 27.32917| 24|
|hintandextended |lora | 180| 0.0707107| 11.995| 2254.609| 49.24474| 1985.641| 150.37354| 187.9624| 165.5390| 4868.832| 4691.548| 20730.43| 4320| 4320| 4| 548.8321| 371.54776| 2032.692| 1765.012| 4| 9.84| 11.11| 0.24| 11.94| 2757.79| 1867.34| 6155.50| 4600.09| 22| 6| 26| 2| 0| 25.72708| 24|
|simkey |wireless | wakeupfor| sd_success| success| senderEnergy| senderEnergy_sd| receiverEnergy| receiverEnergy_sd| senderJPS| receiverJPS| senderUptime| receiverUptime| avgTimeDataRcv| senderUptime_baseline| receiverUptime_baseline| id| senderUptimeOverhead| receiverUptimeOverhead| senderEnergy_baseline| receiverEnergy_baseline| id_baseline| senderEnergyOverheadPercent| receiverEnergyOverheadPercent| sd_success_ccgrid| success_ccgrid| senderEnergy_ccgrid| receiverEnergy_ccgrid| senderUptime_ccgrid| receiverUptime_ccgrid| senderEnergy_err| receiverEnergy_err| senderUptime_err| receiverUptime_err| nSendFail| nWakeUpRcv| nWakeUpSender|
|:---------------|:--------|---------:|----------:|-------:|------------:|---------------:|--------------:|-----------------:|---------:|-----------:|------------:|--------------:|--------------:|---------------------:|-----------------------:|--:|--------------------:|----------------------:|---------------------:|-----------------------:|-----------:|---------------------------:|-----------------------------:|-----------------:|--------------:|-------------------:|---------------------:|-------------------:|---------------------:|----------------:|------------------:|----------------:|------------------:|---------:|----------:|-------------:|
|baseline |nbiot | 180| 1.1911630| 10.365| 2034.667| 34.183211| 1765.111| 39.153314| 196.3017| 170.2953| 4320.000| 4320.000| 30233.28| 4320| 4320| 1| 0.00000| 0.000000| 2034.667| 1765.111| 1| 0.00| 0.00| 1.33| 9.90| 2117.65| 1761.78| 4320.00| 4320.00| 4| 0| 0| 0| 0| 24.00000| 24|
|extended |nbiot | 180| 0.8976659| 11.115| 2026.210| 25.821247| 1752.828| 7.507188| 182.2951| 157.6994| 4343.050| 4321.865| 27060.74| 4320| 4320| 2| 23.05000| 1.864583| 2034.667| 1765.111| 2| -0.42| -0.70| 0.87| 11.23| 2311.52| 1760.92| 4868.78| 4323.71| 14| 0| 12| 0| 0| 24.00000| 24|
|hint |nbiot | 180| 0.1218575| 11.985| 2057.177| 17.609348| 2259.917| 300.761565| 171.6460| 188.5621| 4320.000| 4632.254| 19588.29| 4320| 4320| 3| 0.00000| 312.254167| 2034.667| 1765.111| 3| 1.09| 21.89| 0.37| 11.92| 2180.07| 1868.54| 4320.00| 4576.83| 6| 17| 0| 1| 0| 25.64917| 24|
|hintandextended |nbiot | 180| 0.0997484| 11.990| 2044.794| 7.165297| 2237.901| 300.688797| 170.5416| 186.6473| 4332.622| 4614.769| 17867.67| 4320| 4320| 4| 12.62246| 294.769118| 2034.667| 1765.111| 4| 0.50| 21.13| 0.41| 11.88| 2151.14| 1822.44| 4906.10| 4473.32| 5| 19| 13| 3| 0| 25.55000| 24|
\begin{table*}
\centering
\caption{Simulation results using the shutdown on received strategy. Comparison between our previous results\cite{prev} are in color. Green indicates improvements, red shows regressions and blue indicates no change.}
\begin{tabular}{crlllllll}
\toprule
\multirow{2}{*}{Uptime} & \multirow{2}{*}{Scenario} & \multirow{2}{*}{$\# Succ_p$} & \multicolumn{2}{c}{Energy Consumption (J)} & \multicolumn{2}{c}{$eOvhd(p)$ (\%)} & \multicolumn{2}{c}{$eff(p)$ (J)}\\
\cmidrule(lr){4-5}\cmidrule(lr){6-7}\cmidrule(lr){8-9}
&&&Sender & Receiver&Sender & Receiver&Sender & Receiver\\
\midrule
\multicolumn{9}{c}{LoRa}\\
\midrule
\multirow{4}{*}{60}&baseline&\makebox[0.4cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 617.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 581.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill --}&\makebox[0.55cm]{\hfill --}\\
&extended&\makebox[0.4cm]{\hfill 6}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1004.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 612.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +62.7}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +5.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 166.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 101.7}~{\color{blue!60}\textbf{=}}\\
&hint&\makebox[0.4cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 628.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 586.1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +1.8}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +0.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill --}&\makebox[0.55cm]{\hfill --}\\
&hintandextended&\makebox[0.4cm]{\hfill 6.5}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1035.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 619.6}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +67.8}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +6.6}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 158.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 94.7}~{\color{blue!60}\textbf{=}}\\
\midrule
\multirow{4}{*}{180}&baseline&\makebox[0.4cm]{\hfill 2.2}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2032.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1764}~{\color{green!60}\textbf{-1}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 932.4}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 809.2}~{\color{green!60}\textbf{-0.4}}\\
&extended&\makebox[0.4cm]{\hfill 10.9}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2201.6}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1764.1}~{\color{green!60}\textbf{-2.9}}&\makebox[0.6cm]{\hfill +8.3}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 202.8}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 162.5}~{\color{green!60}\textbf{-0.3}}\\
&hint&\makebox[0.4cm]{\hfill 10.8}~{\color{red!60}\textbf{-0.4}}&\makebox[0.75cm]{\hfill 2133}~{\color{red!60}\textbf{+1.4}}&\makebox[0.75cm]{\hfill 2029}~{\color{green!60}\textbf{-45.2}}&\makebox[0.6cm]{\hfill +4.9}~{\color{red!60}\textbf{+0.1}}&\makebox[0.6cm]{\hfill +15}~{\color{red!60}\textbf{+0.1}}&\makebox[0.55cm]{\hfill 197.6}~{\color{red!60}\textbf{+6.8}}&\makebox[0.55cm]{\hfill 188}~{\color{red!60}\textbf{+2.4}}\\
&hintandextended&\makebox[0.4cm]{\hfill 11.8}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 2251.6}~{\color{green!60}\textbf{-7.5}}&\makebox[0.75cm]{\hfill 1879.7}~{\color{green!60}\textbf{-20}}&\makebox[0.6cm]{\hfill +10.8}~{\color{green!60}\textbf{-0.4}}&\makebox[0.6cm]{\hfill +6.6}~{\color{green!60}\textbf{-0.4}}&\makebox[0.55cm]{\hfill 190}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 158.6}~{\color{green!60}\textbf{-1.2}}\\
\midrule
\multicolumn{9}{c}{NbIoT}\\
\midrule
\multirow{4}{*}{60}&baseline&\makebox[0.4cm]{\hfill 2.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 714.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 592.3}~{\color{green!60}\textbf{-1.2}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 292.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 242.2}~{\color{green!60}\textbf{-0.5}}\\
&extended&\makebox[0.4cm]{\hfill 6.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 760.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 589}~{\color{green!60}\textbf{-2.3}}&\makebox[0.6cm]{\hfill +6.4}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill -0.6}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 119.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 92.3}~{\color{green!60}\textbf{-0.4}}\\
&hint&\makebox[0.4cm]{\hfill 4.7}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 777.9}~{\color{red!60}\textbf{+6}}&\makebox[0.75cm]{\hfill 608.4}~{\color{green!60}\textbf{-6.4}}&\makebox[0.6cm]{\hfill +8.8}~{\color{red!60}\textbf{+0.8}}&\makebox[0.6cm]{\hfill +2.7}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 165.9}~{\color{red!60}\textbf{+5.3}}&\makebox[0.55cm]{\hfill 129.7}~{\color{red!60}\textbf{+1.7}}\\
&hintandextended&\makebox[0.4cm]{\hfill 7.3}~{\color{red!60}\textbf{-0.3}}&\makebox[0.75cm]{\hfill 785.9}~{\color{green!60}\textbf{-4.9}}&\makebox[0.75cm]{\hfill 603}~{\color{green!60}\textbf{-7.2}}&\makebox[0.6cm]{\hfill +10}~{\color{green!60}\textbf{-0.7}}&\makebox[0.6cm]{\hfill +1.8}~{\color{green!60}\textbf{-0.7}}&\makebox[0.55cm]{\hfill 107.3}~{\color{red!60}\textbf{+3.1}}&\makebox[0.55cm]{\hfill 82.3}~{\color{red!60}\textbf{+1.9}}\\
\midrule
\multirow{4}{*}{180}&baseline&\makebox[0.4cm]{\hfill 10.4}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2034.7}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1729.6}~{\color{green!60}\textbf{-35.5}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill 0}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 196.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 166.9}~{\color{green!60}\textbf{-3.4}}\\
&extended&\makebox[0.4cm]{\hfill 11.1}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2026.2}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 1717.5}~{\color{green!60}\textbf{-35.3}}&\makebox[0.6cm]{\hfill -0.4}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill -0.7}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 182.3}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 154.5}~{\color{green!60}\textbf{-3.2}}\\
&hint&\makebox[0.4cm]{\hfill 11.8}~{\color{blue!60}\textbf{=}}&\makebox[0.75cm]{\hfill 2054.1}~{\color{red!60}\textbf{+0.3}}&\makebox[0.75cm]{\hfill 1937.3}~{\color{green!60}\textbf{-131}}&\makebox[0.6cm]{\hfill +1}~{\color{blue!60}\textbf{=}}&\makebox[0.6cm]{\hfill +12}~{\color{blue!60}\textbf{=}}&\makebox[0.55cm]{\hfill 174.2}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 164.3}~{\color{green!60}\textbf{-10.3}}\\
&hintandextended&\makebox[0.4cm]{\hfill 11.8}~{\color{red!60}\textbf{-0.1}}&\makebox[0.75cm]{\hfill 2041.5}~{\color{green!60}\textbf{-1.1}}&\makebox[0.75cm]{\hfill 1916.3}~{\color{green!60}\textbf{-123.4}}&\makebox[0.6cm]{\hfill +0.3}~{\color{green!60}\textbf{-0.1}}&\makebox[0.6cm]{\hfill +10.8}~{\color{green!60}\textbf{-0.1}}&\makebox[0.55cm]{\hfill 172.4}~{\color{red!60}\textbf{+0.8}}&\makebox[0.55cm]{\hfill 161.8}~{\color{green!60}\textbf{-9.5}}\\
\bottomrule
\end{tabular}
\end{table*}