Update paper
BIN
logs/g5k/Rplots.pdf
Normal file
292
logs/g5k/analysis.org
Normal file
|
@ -0,0 +1,292 @@
|
|||
|
||||
|
||||
|
||||
|
||||
* Logs Analysis
|
||||
** R Scripts
|
||||
*** Plots script
|
||||
#+BEGIN_SRC R :results output :noweb yes :file second-final/plot.png
|
||||
<<RUtils>>
|
||||
dataOrig=loadData("./second-final/data.csv")
|
||||
|
||||
data=dataOrig%>%filter(simKey=="nbSensors")%>%filter(state=="sim",nbSensors==100)
|
||||
dataIDLE=dataOrig%>%filter(simKey=="nbSensors")%>%filter(state!="sim",nbSensors==100)
|
||||
data=data%>%mutate(meanEnergy=mean(energy))
|
||||
dataIDLE=dataIDLE%>%mutate(meanEnergy=mean(energy))
|
||||
data=rbind(data,dataIDLE)
|
||||
ggplot(data,aes(x=time,y=energy))+geom_point(position="jitter")+xlab(getLabel("time"))+expand_limits(y=0)+facet_wrap(~state)+geom_hline(aes(color=state,yintercept=mean(meanEnergy)))
|
||||
ggsave("./second-final/plot.png",dpi=180)
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
#+begin_example
|
||||
# A tibble: 3,050 x 8
|
||||
ts energy simKey vmSize nbSensors time state meanEnergy
|
||||
<dbl> <dbl> <chr> <dbl> <dbl> <dbl> <chr> <dbl>
|
||||
1 1558429001. 90.2 nbSensors 2048 100 0 IDLE 90.8
|
||||
2 1558429001. 89 nbSensors 2048 100 0.0199 IDLE 90.8
|
||||
3 1558429001. 89 nbSensors 2048 100 0.0399 IDLE 90.8
|
||||
4 1558429001. 90.8 nbSensors 2048 100 0.0599 IDLE 90.8
|
||||
5 1558429001. 91 nbSensors 2048 100 0.0799 IDLE 90.8
|
||||
6 1558429001. 90.5 nbSensors 2048 100 0.1000 IDLE 90.8
|
||||
7 1558429001. 89.9 nbSensors 2048 100 0.120 IDLE 90.8
|
||||
8 1558429001. 88.6 nbSensors 2048 100 0.140 IDLE 90.8
|
||||
9 1558429001. 88.6 nbSensors 2048 100 0.160 IDLE 90.8
|
||||
10 1558429001. 90.5 nbSensors 2048 100 0.180 IDLE 90.8
|
||||
# … with 3,040 more rows
|
||||
#+end_example
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
**** Final plot
|
||||
|
||||
#+BEGIN_SRC R :results graphics :noweb yes :file second-final/plot-final.png :session *R*
|
||||
<<RUtils>>
|
||||
data=loadData("./second-final/data.csv")
|
||||
data=data%>%filter(state=="sim",simKey=="nbSensors")
|
||||
|
||||
|
||||
# Cloud
|
||||
data10=data%>%filter(nbSensors==20)%>%mutate(meanEnergy=mean(energy)) %>% slice(1L)
|
||||
data100=data%>%filter(nbSensors==100)%>%mutate(meanEnergy=mean(energy)) %>% slice(1L)
|
||||
data300=data%>%filter(nbSensors==300)%>%mutate(meanEnergy=mean(energy)) %>% slice(1L)
|
||||
dataCloud=rbind(data10,data100,data300)%>%mutate(nbSensors=as.character(nbSensors))
|
||||
|
||||
# Network
|
||||
dataNet=loadData("../../ns3-simulations/logs/data.csv")
|
||||
dataNet=dataNet%>%filter(simKey=="NBSENSORS")
|
||||
data5=dataNet%>%filter(sensorsNumber==5)%>%select(networkEnergy,sensorsNumber)
|
||||
data10=dataNet%>%filter(sensorsNumber==10)%>%select(networkEnergy,sensorsNumber)
|
||||
|
||||
print(data20)
|
||||
|
||||
ggplot(dataCloud)+geom_bar(aes(x=nbSensors,y=meanEnergy),stat="identity")+xlab("Sensors Number")+ylab("Power Consumption (W)")
|
||||
ggsave("./second-final/plot-final.png",dpi=80)
|
||||
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
|
||||
|
||||
|
||||
|
||||
#+BEGIN_SRC R :noweb yes :results graphics :file final.png :session *R*
|
||||
<<RUtils>>
|
||||
|
||||
|
||||
data=loadData("./second-final/data.csv")
|
||||
data=data%>%filter(state=="sim",simKey=="nbSensors")
|
||||
|
||||
# Cloud
|
||||
data10=data%>%filter(nbSensors==20)%>%mutate(energy=mean(energy)) %>% slice(1L)
|
||||
data100=data%>%filter(nbSensors==100)%>%mutate(energy=mean(energy)) %>% slice(1L)
|
||||
data300=data%>%filter(nbSensors==300)%>%mutate(energy=mean(energy)) %>% slice(1L)
|
||||
dataCloud=rbind(data10,data100,data300)%>%mutate(sensorsNumber=nbSensors)%>%mutate(type="Cloud")%>%select(sensorsNumber,energy,type)
|
||||
|
||||
|
||||
|
||||
approx=function(data1, data2,nbSensors){
|
||||
x1=data1$sensorsNumber
|
||||
y1=data1$energy
|
||||
|
||||
x2=data2$sensorsNumber
|
||||
y2=data2$energy
|
||||
|
||||
a=((y2-y1)/(x2-x1))
|
||||
b=y1-a*x1
|
||||
|
||||
return(a*nbSensors+b)
|
||||
|
||||
}
|
||||
|
||||
|
||||
simTime=1800
|
||||
|
||||
# Network
|
||||
data=read_csv("../../ns3-simulations/logs/data.csv")
|
||||
data=data%>%filter(simKey=="NBSENSORS")
|
||||
dataC5=data%>%filter(sensorsNumber==5)%>% mutate(energy=networkEnergy/simTime) %>%select(energy,sensorsNumber)
|
||||
dataC10=data%>%filter(sensorsNumber==10)%>%mutate(energy=networkEnergy/simTime) %>%select(energy,sensorsNumber)
|
||||
dataNet=rbind(dataC5,dataC10)%>%mutate(type="Network")
|
||||
|
||||
# Sensors
|
||||
dataS5=data%>%filter(sensorsNumber==5)%>% mutate(energy=sensorsEnergy/simTime) %>%select(energy,sensorsNumber)
|
||||
dataS10=data%>%filter(sensorsNumber==10)%>%mutate(energy=sensorsEnergy/simTime) %>%select(energy,sensorsNumber)
|
||||
dataS=rbind(dataS5,dataS10)%>%mutate(type="Sensors")
|
||||
|
||||
fakeNetS=tibble(
|
||||
sensorsNumber=c(20,100,300,20,100,300),
|
||||
energy=c(dataC10$energy,approx(dataC5,dataC10,100),approx(dataC5,dataC10,300),dataS10$energy,approx(dataS5,dataS10,100),approx(dataS5,dataS10,300)),
|
||||
type=c("Network","Network","Network","Sensors","Sensors","Sensors")
|
||||
)
|
||||
|
||||
fakeNetS=fakeNetS%>%mutate(sensorsNumber=as.character(sensorsNumber))
|
||||
dataCloud=dataCloud%>%mutate(sensorsNumber=as.character(sensorsNumber))
|
||||
|
||||
data=rbind(fakeNetS,dataCloud)%>%mutate(sensorsNumber=as.character(sensorsNumber))
|
||||
|
||||
|
||||
data=data%>%mutate(sensorsNumber=fct_reorder(sensorsNumber,as.numeric(sensorsNumber)))
|
||||
|
||||
ggplot(data)+geom_bar(position="dodge2",colour="black",aes(x=sensorsNumber,y=energy,fill=type),stat="identity")+
|
||||
xlab("Sensors Number")+ylab("Power Consumption (W)")+guides(fill=guide_legend(title="Part"))
|
||||
ggsave("final.png",dpi=80)
|
||||
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
[[file:final.png]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*** R Utils
|
||||
RUtils is intended to load logs (data.csv) and providing
|
||||
simple plot function for them.
|
||||
|
||||
#+NAME: RUtils
|
||||
#+BEGIN_SRC R :eval never
|
||||
library("tidyverse")
|
||||
|
||||
# Fell free to update the following
|
||||
labels=c(time="Time (s)")
|
||||
|
||||
loadData=function(path){
|
||||
data=read_csv(path)
|
||||
}
|
||||
|
||||
# Get label according to varName
|
||||
getLabel=function(varName){
|
||||
if(is.na(labels[varName])){
|
||||
return(varName)
|
||||
}
|
||||
return(labels[varName])
|
||||
}
|
||||
#+END_SRC
|
||||
|
||||
** Plots -> PDF
|
||||
Merge all plots in plots/ folder into a pdf file.
|
||||
#+NAME: plotToPDF
|
||||
#+BEGIN_SRC bash :results output :noweb yes
|
||||
orgFile="plots/plots.org"
|
||||
<<singleRun>> # To get all default arguments
|
||||
|
||||
# Write helper function
|
||||
function write {
|
||||
echo "$1" >> $orgFile
|
||||
}
|
||||
|
||||
echo "#+TITLE: Analysis" > $orgFile
|
||||
write "#+LATEX_HEADER: \usepackage{fullpage}"
|
||||
write "#+OPTIONS: toc:nil"
|
||||
# Default arguments
|
||||
write '\begin{center}'
|
||||
write '\begin{tabular}{lr}'
|
||||
write 'Parameters & Values\\'
|
||||
write '\hline'
|
||||
write "sensorsPktSize & ${sensorsPktSize} bytes\\\\"
|
||||
write "sensorsSendInterval & ${sensorsSendInterval}s\\\\"
|
||||
write "sensorsNumber & ${sensorsNumber}\\\\"
|
||||
write "nbHop & ${nbHop}\\\\"
|
||||
write "linksBandwidth & ${linksBandwidth}Mbps\\\\"
|
||||
write "linksLatency & ${linksLatency}ms\\\\"
|
||||
write '\end{tabular}'
|
||||
write '\newline'
|
||||
write '\end{center}'
|
||||
|
||||
for plot in $(find plots/ -type f -name "*.png")
|
||||
do
|
||||
write "\includegraphics[width=0.5\linewidth]{$(basename ${plot})}"
|
||||
done
|
||||
|
||||
# Export to pdf
|
||||
emacs $orgFile --batch -f org-latex-export-to-pdf --kill
|
||||
#+END_SRC
|
||||
|
||||
|
||||
** CSVs -> CSV
|
||||
Merge all energy file into one (and add additional fields).
|
||||
|
||||
#+NAME: mergeCSV
|
||||
#+BEGIN_SRC sh
|
||||
#!/bin/bash
|
||||
|
||||
whichLog="second-final"
|
||||
|
||||
|
||||
logFile="$(dirname $(readlink -f $0))"/$whichLog/simLogs.txt
|
||||
dataFile=$(dirname "$logFile")/data.csv
|
||||
|
||||
|
||||
getValue () {
|
||||
line=$(echo "$1" | grep "Simulation para"|sed "s/Simulation parameters: //g")
|
||||
key=$2
|
||||
echo "$line"|awk 'BEGIN{RS=" ";FS=":"}"'$key'"==$1{gsub("\n","",$0);print $2}'
|
||||
}
|
||||
|
||||
##### Add extract info to energy #####
|
||||
IFS=$'\n'
|
||||
for cmd in $(cat $logFile|grep "Simulation parameters")
|
||||
do
|
||||
nodeName=$(getValue $cmd serverNodeName)
|
||||
from=$(getValue $cmd simStart)
|
||||
to=$(getValue $cmd simEnd)
|
||||
vmSize=$(getValue $cmd vmSize)
|
||||
nbSensors=$(getValue $cmd nbSensors)
|
||||
simKey=$(getValue $cmd simKey)
|
||||
csvFile="$whichLog/${simKey}_${vmSize}VMSIZE_${nbSensors}NBSENSORS_${from}${to}.csv"
|
||||
csvFileIDLE="$whichLog/${simKey}_${vmSize}VMSIZE_${nbSensors}NBSENSORS_${from}${to}_IDLE.csv"
|
||||
tmpFile=${csvFile}_tmp
|
||||
echo ts,energy,simKey,vmSize,nbSensors,time,state > $tmpFile
|
||||
minTs=$(tail -n+2 $csvFile|awk -F"," 'BEGIN{min=0}$1<min||min==0{min=$1}END{print(min)}') # To compute ts field
|
||||
minTsIDLE=$(tail -n+2 $csvFileIDLE|awk -F"," 'BEGIN{min=0}$1<min||min==0{min=$1}END{print(min)}') # To compute ts field
|
||||
tail -n+2 ${csvFile} | awk -F"," '{print $0",'$simKey','$vmSize','$nbSensors',"$1-'$minTs'",sim"}' >> $tmpFile
|
||||
tail -n+2 ${csvFileIDLE} | awk -F"," '{print $0",'$simKey','$vmSize','$nbSensors',"$1-'$minTsIDLE'",IDLE"}' >> $tmpFile
|
||||
done
|
||||
|
||||
|
||||
##### Fill dataFile #####
|
||||
echo ts,energy,simKey,vmSize,nbSensors,time,state > $dataFile
|
||||
for tmpFile in $(find ${whichLog}/*_tmp -type f)
|
||||
do
|
||||
tail -n+2 $tmpFile >> $dataFile
|
||||
rm $tmpFile # Pay attention to this line :D
|
||||
done
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS: mergeCSV
|
||||
|
||||
|
||||
|
||||
** Custom Plots
|
||||
|
||||
#+NAME: ssiNet
|
||||
#+BEGIN_SRC R :noweb yes :results graphics :file plots/sensorsSendInterval-net.png
|
||||
<<RUtils>>
|
||||
|
||||
data%>%filter(simKey=="SENDINTERVAL",sensorsNumber==20) %>% ggplot(aes(x=sensorsSendInterval,y=networkEnergy))+xlab(getLabel("sensorsSendInterval"))+ylab(getLabel("networkEnergy"))+
|
||||
geom_line()+labs(title="For 20 sensors")
|
||||
ggsave("plots/sensorsSendInterval-net.png",dpi=80)
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS:
|
||||
[[file:plots/sensorsSendInterval-net.png]]
|
||||
|
||||
|
||||
#+NAME: ssiWifi
|
||||
#+BEGIN_SRC R :noweb yes :results graphics :file plots/sensorsSendInterval-wifi.png
|
||||
<<RUtils>>
|
||||
data%>%filter(simKey=="SENDINTERVAL",sensorsNumber==20) %>% ggplot(aes(x=sensorsSendInterval,y=sensorsEnergy))+xlab(getLabel("sensorsSendInterval"))+ylab(getLabel("sensorsEnergy"))+
|
||||
geom_line() + geom_line()+labs(title="For 20 sensors")
|
||||
ggsave("plots/sensorsSendInterval-wifi.png",dpi=80)
|
||||
#+END_SRC
|
||||
|
||||
#+RESULTS: ssiWifi
|
||||
[[file:plots/sensorsSendInterval-wifi.png]]
|
||||
|
||||
#+RESULTS:
|
||||
[[file:plots/sensorsSendInterval.png]]
|
BIN
logs/g5k/final.png
Normal file
After Width: | Height: | Size: 12 KiB |
111507
logs/g5k/first-final/data.csv
Normal file
BIN
logs/g5k/first-final/plot.png
Normal file
After Width: | Height: | Size: 130 KiB |
30
logs/g5k/first-final/simLogs.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
---------- Simulation (key=vmSize) start at 1558364539 (Mon May 20 17:02:19 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558364479 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558364539 simEnd:1558364842 duration:303 serverNodeName:nova-7 vmSize:1024
|
||||
./recordEnergy.sh nova nova-7 1558364539 1558364842 energy_vmSize_20NS_1024vmSize_1558364539_1558364842.csv
|
||||
---------- Simulation (key=vmSize) end at 1558364842 (Mon May 20 17:07:22 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558364978 (Mon May 20 17:09:38 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558364918 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558364978 simEnd:1558365281 duration:303 serverNodeName:nova-7 vmSize:2048
|
||||
./recordEnergy.sh nova nova-7 1558364978 1558365281 energy_vmSize_20NS_2048vmSize_1558364978_1558365281.csv
|
||||
---------- Simulation (key=vmSize) end at 1558365281 (Mon May 20 17:14:41 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558365418 (Mon May 20 17:16:58 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558365358 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558365418 simEnd:1558365721 duration:303 serverNodeName:nova-7 vmSize:4096
|
||||
./recordEnergy.sh nova nova-7 1558365418 1558365721 energy_vmSize_20NS_4096vmSize_1558365418_1558365721.csv
|
||||
---------- Simulation (key=vmSize) end at 1558365721 (Mon May 20 17:22:01 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558365858 (Mon May 20 17:24:18 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558365798 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558365858 simEnd:1558366161 duration:303 serverNodeName:nova-7 vmSize:2048
|
||||
./recordEnergy.sh nova nova-7 1558365858 1558366161 energy_nbSensors_20NS_2048vmSize_1558365858_1558366161.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558366161 (Mon May 20 17:29:21 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558366299 (Mon May 20 17:31:39 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558366239 nbSensors:100 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558366299 simEnd:1558366611 duration:312 serverNodeName:nova-7 vmSize:2048
|
||||
./recordEnergy.sh nova nova-7 1558366299 1558366611 energy_nbSensors_100NS_2048vmSize_1558366299_1558366611.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558366611 (Mon May 20 17:36:51 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558366748 (Mon May 20 17:39:08 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-7.lyon.grid5000.fr serverIp:10.140.80.1 serverMac:00:16:3E:8C:50:01 clientNode:nova-5.lyon.grid5000.fr clientNode:nova-5.lyon.grid5000.fr clientMac: delay:60 delayStart:1558366688 nbSensors:300 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558366748 simEnd:1558367082 duration:334 serverNodeName:nova-7 vmSize:2048
|
||||
./recordEnergy.sh nova nova-7 1558366748 1558367082 energy_nbSensors_300NS_2048vmSize_1558366748_1558367082.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558367082 (Mon May 20 17:44:42 CEST 2019)
|
||||
|
85351
logs/g5k/first-try/data.csv
Normal file
30
logs/g5k/first-try/simLogs.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
---------- Simulation (key=vmSize) start at 1558075866 (Fri May 17 08:51:06 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558075866 simEnd:1558076173 duration:307 serverNodeName:nova-20 vmSize:1024
|
||||
./recordEnergy.sh nova nova-20 1558075866 1558076173 energy_vmSize_20NS_1024vmSize_1558075866_1558076173.csv
|
||||
---------- Simulation (key=vmSize) end at 1558076173 (Fri May 17 08:56:13 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558076362 (Fri May 17 08:59:22 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558076362 simEnd:1558076670 duration:308 serverNodeName:nova-20 vmSize:2048
|
||||
./recordEnergy.sh nova nova-20 1558076362 1558076670 energy_vmSize_20NS_2048vmSize_1558076362_1558076670.csv
|
||||
---------- Simulation (key=vmSize) end at 1558076670 (Fri May 17 09:04:30 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558076859 (Fri May 17 09:07:39 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558076859 simEnd:1558077167 duration:308 serverNodeName:nova-20 vmSize:4096
|
||||
./recordEnergy.sh nova nova-20 1558076859 1558077167 energy_vmSize_20NS_4096vmSize_1558076859_1558077167.csv
|
||||
---------- Simulation (key=vmSize) end at 1558077167 (Fri May 17 09:12:47 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558077356 (Fri May 17 09:15:56 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558077356 simEnd:1558077664 duration:308 serverNodeName:nova-20 vmSize:2048
|
||||
./recordEnergy.sh nova nova-20 1558077356 1558077664 energy_nbSensors_20NS_2048vmSize_1558077356_1558077664.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558077664 (Fri May 17 09:21:04 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558077852 (Fri May 17 09:24:12 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:100 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558077852 simEnd:1558078188 duration:336 serverNodeName:nova-20 vmSize:2048
|
||||
./recordEnergy.sh nova nova-20 1558077852 1558078188 energy_nbSensors_100NS_2048vmSize_1558077852_1558078188.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558078188 (Fri May 17 09:29:48 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558078377 (Fri May 17 09:32:57 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-20.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-21.lyon.grid5000.fr clientNode:nova-21.lyon.grid5000.fr clientMac:00:16:3E:8C:00:02 delay:60 nbSensors:300 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558078377 simEnd:1558078782 duration:405 serverNodeName:nova-20 vmSize:2048
|
||||
./recordEnergy.sh nova nova-20 1558078377 1558078782 energy_nbSensors_300NS_2048vmSize_1558078377_1558078782.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558078782 (Fri May 17 09:39:42 CEST 2019)
|
||||
|
19
logs/g5k/first-try/vmSize_1024VMSIZE_20NBSENSORS_.csv
Normal file
|
@ -0,0 +1,19 @@
|
|||
ts,energy
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
BIN
logs/g5k/plot-final.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
102802
logs/g5k/second-final/data.csv
Normal file
BIN
logs/g5k/second-final/plot-final.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
logs/g5k/second-final/plot.png
Normal file
After Width: | Height: | Size: 78 KiB |
30
logs/g5k/second-final/simLogs.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
---------- Simulation (key=vmSize) start at 1558427284 (Tue May 21 10:28:04 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558427224 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558427284 simEnd:1558427587 duration:303 serverNodeName:nova-19 vmSize:1024
|
||||
./recordEnergy.sh nova nova-19 1558427284 1558427587 energy_vmSize_20NS_1024vmSize_1558427284_1558427587.csv
|
||||
---------- Simulation (key=vmSize) end at 1558427587 (Tue May 21 10:33:07 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558427724 (Tue May 21 10:35:24 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558427664 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558427724 simEnd:1558428027 duration:303 serverNodeName:nova-19 vmSize:2048
|
||||
./recordEnergy.sh nova nova-19 1558427724 1558428027 energy_vmSize_20NS_2048vmSize_1558427724_1558428027.csv
|
||||
---------- Simulation (key=vmSize) end at 1558428027 (Tue May 21 10:40:27 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558428178 (Tue May 21 10:42:58 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558428118 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:vmSize simStart:1558428178 simEnd:1558428481 duration:303 serverNodeName:nova-19 vmSize:4096
|
||||
./recordEnergy.sh nova nova-19 1558428178 1558428481 energy_vmSize_20NS_4096vmSize_1558428178_1558428481.csv
|
||||
---------- Simulation (key=vmSize) end at 1558428481 (Tue May 21 10:48:01 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558428621 (Tue May 21 10:50:21 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558428561 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558428621 simEnd:1558428924 duration:303 serverNodeName:nova-19 vmSize:2048
|
||||
./recordEnergy.sh nova nova-19 1558428621 1558428924 energy_nbSensors_20NS_2048vmSize_1558428621_1558428924.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558428924 (Tue May 21 10:55:24 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558429061 (Tue May 21 10:57:41 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558429001 nbSensors:100 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558429061 simEnd:1558429372 duration:311 serverNodeName:nova-19 vmSize:2048
|
||||
./recordEnergy.sh nova nova-19 1558429061 1558429372 energy_nbSensors_100NS_2048vmSize_1558429061_1558429372.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558429372 (Tue May 21 11:02:52 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558429511 (Tue May 21 11:05:11 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-19.lyon.grid5000.fr serverIp:10.140.12.1 serverMac:00:16:3E:8C:0C:01 clientNode:nova-18.lyon.grid5000.fr clientNode:nova-18.lyon.grid5000.fr clientMac: delay:60 delayStart:1558429451 nbSensors:300 nbSensorsFactor:3 requestPerSensors:30 sensorsSendInterval:10 simKey:nbSensors simStart:1558429511 simEnd:1558429845 duration:334 serverNodeName:nova-19 vmSize:2048
|
||||
./recordEnergy.sh nova nova-19 1558429511 1558429845 energy_nbSensors_300NS_2048vmSize_1558429511_1558429845.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558429845 (Tue May 21 11:10:45 CEST 2019)
|
||||
|
4
logs/g5k/second-try/README.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
Some energies values are missing for the file:
|
||||
nbSensors_2048VMSIZE_20NBSENSORS_15581087311558109034.csv
|
||||
|
||||
I don't know whether G5K add somes bugs or whatever.
|
81350
logs/g5k/second-try/data.csv
Normal file
BIN
logs/g5k/second-try/plot.png
Normal file
After Width: | Height: | Size: 19 KiB |
30
logs/g5k/second-try/simLogs.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
---------- Simulation (key=vmSize) start at 1558107414 (Fri May 17 17:36:54 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558107414 simEnd:1558107717 duration:303 serverNodeName:nova-15 vmSize:1024
|
||||
./recordEnergy.sh nova nova-15 1558107414 1558107717 energy_vmSize_20NS_1024vmSize_1558107414_1558107717.csv
|
||||
---------- Simulation (key=vmSize) end at 1558107717 (Fri May 17 17:41:57 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558107853 (Fri May 17 17:44:13 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558107853 simEnd:1558108156 duration:303 serverNodeName:nova-15 vmSize:2048
|
||||
./recordEnergy.sh nova nova-15 1558107853 1558108156 energy_vmSize_20NS_2048vmSize_1558107853_1558108156.csv
|
||||
---------- Simulation (key=vmSize) end at 1558108156 (Fri May 17 17:49:16 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558108293 (Fri May 17 17:51:33 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558108293 simEnd:1558108595 duration:302 serverNodeName:nova-15 vmSize:4096
|
||||
./recordEnergy.sh nova nova-15 1558108293 1558108595 energy_vmSize_20NS_4096vmSize_1558108293_1558108595.csv
|
||||
---------- Simulation (key=vmSize) end at 1558108595 (Fri May 17 17:56:35 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558108731 (Fri May 17 17:58:51 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558108731 simEnd:1558109034 duration:303 serverNodeName:nova-15 vmSize:2048
|
||||
./recordEnergy.sh nova nova-15 1558108731 1558109034 energy_nbSensors_20NS_2048vmSize_1558108731_1558109034.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558109034 (Fri May 17 18:03:54 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558109171 (Fri May 17 18:06:11 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:100 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558109171 simEnd:1558109482 duration:311 serverNodeName:nova-15 vmSize:2048
|
||||
./recordEnergy.sh nova nova-15 1558109171 1558109482 energy_nbSensors_100NS_2048vmSize_1558109171_1558109482.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558109482 (Fri May 17 18:11:22 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558109621 (Fri May 17 18:13:41 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-15.lyon.grid5000.fr serverIp:10.140.16.1 serverMac:00:16:3E:8C:10:01 clientNode:nova-10.lyon.grid5000.fr clientNode:nova-10.lyon.grid5000.fr clientMac: delay:60 nbSensors:300 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558109621 simEnd:1558109955 duration:334 serverNodeName:nova-15 vmSize:2048
|
||||
./recordEnergy.sh nova nova-15 1558109621 1558109955 energy_nbSensors_300NS_2048vmSize_1558109621_1558109955.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558109955 (Fri May 17 18:19:15 CEST 2019)
|
||||
|
96351
logs/g5k/third-try/data.csv
Normal file
BIN
logs/g5k/third-try/plot.png
Normal file
After Width: | Height: | Size: 11 KiB |
30
logs/g5k/third-try/simLogs.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
---------- Simulation (key=vmSize) start at 1558336590 (Mon May 20 09:16:30 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558336590 simEnd:1558336892 duration:302 serverNodeName:nova-2 vmSize:1024
|
||||
./recordEnergy.sh nova nova-2 1558336590 1558336892 energy_vmSize_20NS_1024vmSize_1558336590_1558336892.csv
|
||||
---------- Simulation (key=vmSize) end at 1558336892 (Mon May 20 09:21:32 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558337031 (Mon May 20 09:23:51 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558337031 simEnd:1558337334 duration:303 serverNodeName:nova-2 vmSize:2048
|
||||
./recordEnergy.sh nova nova-2 1558337031 1558337334 energy_vmSize_20NS_2048vmSize_1558337031_1558337334.csv
|
||||
---------- Simulation (key=vmSize) end at 1558337334 (Mon May 20 09:28:54 CEST 2019)
|
||||
|
||||
---------- Simulation (key=vmSize) start at 1558337473 (Mon May 20 09:31:13 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:20 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:vmSize simStart:1558337473 simEnd:1558337776 duration:303 serverNodeName:nova-2 vmSize:4096
|
||||
./recordEnergy.sh nova nova-2 1558337473 1558337776 energy_vmSize_20NS_4096vmSize_1558337473_1558337776.csv
|
||||
---------- Simulation (key=vmSize) end at 1558337776 (Mon May 20 09:36:16 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558337912 (Mon May 20 09:38:32 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:100 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558337912 simEnd:1558338224 duration:312 serverNodeName:nova-2 vmSize:2048
|
||||
./recordEnergy.sh nova nova-2 1558337912 1558338224 energy_nbSensors_100NS_2048vmSize_1558337912_1558338224.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558338224 (Mon May 20 09:43:44 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558338361 (Mon May 20 09:46:01 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:300 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558338361 simEnd:1558338695 duration:334 serverNodeName:nova-2 vmSize:2048
|
||||
./recordEnergy.sh nova nova-2 1558338361 1558338695 energy_nbSensors_300NS_2048vmSize_1558338361_1558338695.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558338695 (Mon May 20 09:51:35 CEST 2019)
|
||||
|
||||
---------- Simulation (key=nbSensors) start at 1558338832 (Mon May 20 09:53:52 CEST 2019)
|
||||
Simulation parameters: serverNode:nova-2.lyon.grid5000.fr serverIp:10.140.0.1 serverMac:00:16:3E:8C:00:01 clientNode:nova-19.lyon.grid5000.fr clientNode:nova-19.lyon.grid5000.fr clientMac: delay:60 nbSensors:800 nbSensorsFactor:3 requestPerSensors:30 sensorsRequestPerSec: simKey:nbSensors simStart:1558338832 simEnd:1558339221 duration:389 serverNodeName:nova-2 vmSize:2048
|
||||
./recordEnergy.sh nova nova-2 1558338832 1558339221 energy_nbSensors_800NS_2048vmSize_1558338832_1558339221.csv
|
||||
---------- Simulation (key=nbSensors) end at 1558339221 (Mon May 20 10:00:21 CEST 2019)
|
||||
|