Skip to content

Commit

Permalink
Updated results into notebook
Browse files Browse the repository at this point in the history
Signed-off-by: Simone Magnani <simonemagnani.96@gmail.com>
  • Loading branch information
s41m0n committed May 2, 2024
1 parent a2ab842 commit 1cb1d25
Show file tree
Hide file tree
Showing 7 changed files with 1,646 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Finally, for the tests that require network traffic to be sent, the client requi
│ ├── __init__.py
│ └── __main__.py
├── moongen.lua
├── plotter.py
├── plotter.ipynb
└── set_irq_affinity.sh
```

Expand All @@ -50,7 +50,7 @@ Finally, for the tests that require network traffic to be sent, the client requi
* **nprobe**: Test case, containing an eBPF probe for measuring the impact of extracting the exact information extracted from nProbe within eBPF, in terms of number of processed packets and memory used
* **swap**: Test case, containing an eBPF probe for measuring the impact of requesting a snapshot-access to the eBPF maps, both in terms of compilation time and performance degradation while swapping in-out the underlying eBPF programs.
* **moongen.lua**: used by the client to generate traffic at line rate using MoonGen
* **plotter.py**: a Python script for plotting the results of the tests leveraging matplotlib and a fancy style for IEEE publications
* **plotter.ipynb**: a Python notebook for plotting the results of the tests leveraging matplotlib
* **set_irq_affinity.sh**: a Bash script for setting the number of CPU used for handling incoming network traffic to 1 for a specific interface

## Assumptions
Expand Down
386 changes: 386 additions & 0 deletions plotter.ipynb

Large diffs are not rendered by default.

154 changes: 154 additions & 0 deletions results/adaptiveness/results.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{
"6": {
"TRADITIONAL": {
"1": [
27411061,
27441298,
27383150,
27306688,
27423040
],
"5": [
27090048,
27201024,
27291263,
27311808,
27209696
],
"10": [
27217248,
27163610,
26941958,
27291360,
27025072
],
"50": [
26564816,
26587360,
26396256,
26733440,
27005728
],
"100": [
26150912,
26097152,
26157088,
26156064,
26126080
]
},
"FULLY": {
"1": [
317126347,
318587118,
319409657,
318937003,
315803099
],
"5": [
305048951,
304162743,
307274194,
306187592,
305825799
],
"10": [
295889626,
294926679,
296308663,
295104727,
296657335
],
"50": [
204327479,
205484983,
202273633,
203544023,
203385186
],
"100": [
144541896,
144444855,
143133283,
143583542,
142431575
]
}
},
"3": {
"TRADITIONAL": {
"1": [
28242976,
28243392,
27991104,
28226560,
28322080
],
"5": [
28295488,
28187289,
28027303,
28240352,
28293568
],
"10": [
28124096,
28078560,
28313641,
28161078,
27980576
],
"50": [
27692128,
28017120,
28157120,
28087360,
27862624
],
"100": [
27114880,
27085696,
27354976,
27034976,
27351936
]
},
"FULLY": {
"1": [
33489783,
33605984,
33575808,
33565024,
33425984
],
"5": [
33388480,
33218688,
33308608,
33398976,
33222208
],
"10": [
33315552,
33294656,
33370208,
33159744,
33244352
],
"50": [
31864800,
31802400,
31950784,
31680320,
31707040
],
"100": [
29995168,
30023136,
29750108,
29966747,
29930313
]
}
}
}
Loading

0 comments on commit 1cb1d25

Please sign in to comment.