diff options
| author | Kumar Damani <kumar.damani@mail.utoronto.ca> | 2018-11-21 23:27:49 +0000 |
|---|---|---|
| committer | Kumar Damani <kumar.damani@mail.utoronto.ca> | 2018-11-21 23:27:49 +0000 |
| commit | ff0e28fbdfe8fd9f8fbaa9559834fee8f4dbcecc (patch) | |
| tree | 740e1fee55a6629e65af4993d340df0aa8c513d6 /code/perflow/flow_size_bytes.R | |
| parent | 09af1849763528d2d66f51025755d848ceb6b7e9 (diff) | |
all remaining files
Diffstat (limited to 'code/perflow/flow_size_bytes.R')
| -rw-r--r-- | code/perflow/flow_size_bytes.R | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/code/perflow/flow_size_bytes.R b/code/perflow/flow_size_bytes.R new file mode 100644 index 0000000..f31d711 --- /dev/null +++ b/code/perflow/flow_size_bytes.R @@ -0,0 +1,21 @@ +data_tcp = read.csv(file="../../data/perflow/flow_tcp.csv", header=TRUE, sep=",") +data_udp = read.csv(file="../../data/perflow/flow_udp.csv", header=TRUE, sep=",") +data_other= read.csv(file="../../data/perflow/flow_other.csv", header=TRUE, sep=",") + +tcp_bytes = data_tcp$Bytes +udp_bytes = data_udp$Bytes +other_bytes = data_other$Bytes +all_bytes = c(tcp_counts, udp_counts, other_counts) + +all_cdf = ecdf(log(all_counts)) +tcp_cdf = ecdf(log(tcp_counts)) +udp_cdf = ecdf(log(udp_counts)) + +#plot(all_cdf, col="red", type="S", main="CDF of flow duration of ALL, TCP, UDP flows", xlab="duration (s)", ylab="probability") +plot(all_cdf, col="red", main="CDF of byte counts of ALL, TCP, UDP flows", xlab="log byte counts", ylab="probability") +lines(tcp_cdf, col="blue") +lines(udp_cdf, col="green") +legend(8,0.2, legend=c("All", "TCP", "UDP"), col=c("red", "blue", "green"), lty=1) +dev.print(png, '../../plots/perflow/flowsize_all_bytes.png', width=500) + +#quit() |
