Skip to content

Commit

Permalink
✨ updated graphs
Browse files Browse the repository at this point in the history
  • Loading branch information
YousefEZ committed Apr 8, 2024
1 parent 71220d9 commit 32c7521
Show file tree
Hide file tree
Showing 19 changed files with 74 additions and 74 deletions.
Binary file modified pcap_analysis/plots/bandwidth_alternate-no-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_alternate-no-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_alternate-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_alternate-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_primary-no-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_primary-no-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_primary-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/bandwidth_primary-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_alternate-no-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_alternate-no-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_alternate-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_alternate-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_primary-no-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_primary-no-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_primary-udp-senders1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified pcap_analysis/plots/delay_primary-udp-senders3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 14 additions & 14 deletions pcap_analysis/process_pcap.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,14 +138,14 @@ def extract_integer(string):
return None

def plot_flow_comp_time(results, case, mode, senders):
plt.figure(figsize=(12, 6)) # Increase the width to 12 inches and height to 6 inches
plt.figure(figsize=(18, 6)) # Increase the width to 12 inches and height to 6 inches

for queue_size in queue_sizes:
output = get_scaling_results(results, case, queue_size, senders)

best_fit = False

scaling_var = sorted(list(output.keys()))
scaling_var = sorted(list(output.keys()), key=extract_integer)
scaling_results = [float(output[var]) for var in scaling_var]

if best_fit:
Expand Down Expand Up @@ -245,24 +245,24 @@ def plot_flow_completion_time(results, mode, cases):
os.makedirs("../pcap_analysis/results", exist_ok=True)
os.makedirs("../pcap_analysis/plots", exist_ok=True)

bandwidth_primary_results = record_flow_completion_time("../traces/bandwidth_primary/",
"../pcap_analysis/results", "bandwidth_primary")
plot_flow_comp_time(bandwidth_primary_results, "udp", "bandwidth_primary", 1)
plot_flow_comp_time(bandwidth_primary_results, "udp", "bandwidth_primary", 3)
plot_flow_comp_time(bandwidth_primary_results, "no-udp", "bandwidth_primary", 1)
plot_flow_comp_time(bandwidth_primary_results, "no-udp", "bandwidth_primary", 3)
#bandwidth_primary_results = record_flow_completion_time("../traces/bandwidth_primary/",
# "../pcap_analysis/results", "bandwidth_primary")
#plot_flow_comp_time(bandwidth_primary_results, "udp", "bandwidth_primary", 1)
#plot_flow_comp_time(bandwidth_primary_results, "udp", "bandwidth_primary", 3)
#plot_flow_comp_time(bandwidth_primary_results, "no-udp", "bandwidth_primary", 1)
#plot_flow_comp_time(bandwidth_primary_results, "no-udp", "bandwidth_primary", 3)

#plot_flow_completion_time(bandwidth_primary_results, "bandwidth_primary", ['baseline_no_udp', 'frr_no_udp'])
# no udp
#plot_flow_completion_time(bandwidth_primary_results, "bandwidth_primary", ['baseline_udp', 'frr'])
# with udp

bandwidth_alternate_results = record_flow_completion_time("../traces/bandwidth_alternate/",
"../pcap_analysis/results", "bandwidth_alternate")
plot_flow_comp_time(bandwidth_alternate_results, "udp", "bandwidth_alternate", 1)
plot_flow_comp_time(bandwidth_alternate_results, "udp", "bandwidth_alternate", 3)
plot_flow_comp_time(bandwidth_alternate_results, "no-udp", "bandwidth_alternate", 1)
plot_flow_comp_time(bandwidth_alternate_results, "no-udp", "bandwidth_alternate", 3)
#bandwidth_alternate_results = record_flow_completion_time("../traces/bandwidth_alternate/",
# "../pcap_analysis/results", "bandwidth_alternate")
#plot_flow_comp_time(bandwidth_alternate_results, "udp", "bandwidth_alternate", 1)
#plot_flow_comp_time(bandwidth_alternate_results, "udp", "bandwidth_alternate", 3)
#plot_flow_comp_time(bandwidth_alternate_results, "no-udp", "bandwidth_alternate", 1)
#plot_flow_comp_time(bandwidth_alternate_results, "no-udp", "bandwidth_alternate", 3)
#plot_flow_completion_time(bandwidth_alternate_results, "bandwidth_alternate", ['baseline_no_udp', 'frr_no_udp'])
#plot_flow_completion_time(bandwidth_alternate_results, "bandwidth_alternate", ['baseline_udp', 'frr'])

Expand Down
40 changes: 20 additions & 20 deletions pcap_analysis/results/delay_alternate.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,6 @@ senders=1 no-udp 0ms 40 17.343376
senders=1 no-udp 0ms 60 17.343376
senders=1 no-udp 0ms 80 17.343376
senders=1 no-udp 0ms base 17.343376
senders=1 no-udp 100ms 20 17.343376
senders=1 no-udp 100ms 40 17.343376
senders=1 no-udp 100ms 60 17.343376
senders=1 no-udp 100ms 80 17.343376
senders=1 no-udp 100ms base 17.343376
senders=1 no-udp 60ms 20 17.343376
senders=1 no-udp 60ms 40 17.343376
senders=1 no-udp 60ms 60 17.343376
Expand All @@ -33,6 +28,11 @@ senders=1 no-udp 10ms 40 17.343376
senders=1 no-udp 10ms 60 17.343376
senders=1 no-udp 10ms 80 17.343376
senders=1 no-udp 10ms base 17.343376
senders=1 no-udp 70ms 20 17.343376
senders=1 no-udp 70ms 40 17.343376
senders=1 no-udp 70ms 60 17.343376
senders=1 no-udp 70ms 80 17.343376
senders=1 no-udp 70ms base 17.343376
senders=1 no-udp 80ms 20 17.343376
senders=1 no-udp 80ms 40 17.343376
senders=1 no-udp 80ms 60 17.343376
Expand All @@ -58,11 +58,6 @@ senders=1 udp 0ms 40 28.050272
senders=1 udp 0ms 60 28.033024
senders=1 udp 0ms 80 28.015776
senders=1 udp 0ms base 27.436192
senders=1 udp 100ms 20 30.131520
senders=1 udp 100ms 40 30.149152
senders=1 udp 100ms 60 30.149152
senders=1 udp 100ms 80 30.149152
senders=1 udp 100ms base 27.436192
senders=1 udp 60ms 20 30.064064
senders=1 udp 60ms 40 30.081696
senders=1 udp 60ms 60 30.064832
Expand All @@ -73,6 +68,11 @@ senders=1 udp 10ms 40 28.049504
senders=1 udp 10ms 60 28.049504
senders=1 udp 10ms 80 28.067136
senders=1 udp 10ms base 27.436192
senders=1 udp 70ms 20 30.080928
senders=1 udp 70ms 40 30.098560
senders=1 udp 70ms 60 30.064832
senders=1 udp 70ms 80 30.081696
senders=1 udp 70ms base 27.436192
senders=1 udp 80ms 20 30.097792
senders=1 udp 80ms 40 30.115424
senders=1 udp 80ms 60 30.115424
Expand All @@ -98,11 +98,6 @@ senders=3 no-udp 0ms 40 33.86718933333333333333333333
senders=3 no-udp 0ms 60 33.86718933333333333333333333
senders=3 no-udp 0ms 80 33.86718933333333333333333333
senders=3 no-udp 0ms base 33.86718933333333333333333333
senders=3 no-udp 100ms 20 33.86718933333333333333333333
senders=3 no-udp 100ms 40 33.86718933333333333333333333
senders=3 no-udp 100ms 60 33.86718933333333333333333333
senders=3 no-udp 100ms 80 33.86718933333333333333333333
senders=3 no-udp 100ms base 33.86718933333333333333333333
senders=3 no-udp 60ms 20 33.86718933333333333333333333
senders=3 no-udp 60ms 40 33.86718933333333333333333333
senders=3 no-udp 60ms 60 33.86718933333333333333333333
Expand All @@ -113,6 +108,11 @@ senders=3 no-udp 10ms 40 33.86718933333333333333333333
senders=3 no-udp 10ms 60 33.86718933333333333333333333
senders=3 no-udp 10ms 80 33.86718933333333333333333333
senders=3 no-udp 10ms base 33.86718933333333333333333333
senders=3 no-udp 70ms 20 33.86718933333333333333333333
senders=3 no-udp 70ms 40 33.86718933333333333333333333
senders=3 no-udp 70ms 60 33.86718933333333333333333333
senders=3 no-udp 70ms 80 33.86718933333333333333333333
senders=3 no-udp 70ms base 33.86718933333333333333333333
senders=3 no-udp 80ms 20 33.86718933333333333333333333
senders=3 no-udp 80ms 40 33.86718933333333333333333333
senders=3 no-udp 80ms 60 33.86718933333333333333333333
Expand All @@ -138,11 +138,6 @@ senders=3 udp 0ms 40 54.082544
senders=3 udp 0ms 60 53.65709333333333333333333333
senders=3 udp 0ms 80 53.44737866666666666666666667
senders=3 udp 0ms base 43.93370133333333333333333333
senders=3 udp 100ms 20 54.62767733333333333333333333
senders=3 udp 100ms 40 60.062808
senders=3 udp 100ms 60 59.89923733333333333333333333
senders=3 udp 100ms 80 55.53237066666666666666666667
senders=3 udp 100ms base 43.93370133333333333333333333
senders=3 udp 60ms 20 57.28562933333333333333333333
senders=3 udp 60ms 40 51.681056
senders=3 udp 60ms 60 51.634824
Expand All @@ -153,6 +148,11 @@ senders=3 udp 10ms 40 53.67919466666666666666666667
senders=3 udp 10ms 60 53.297640
senders=3 udp 10ms 80 54.082416
senders=3 udp 10ms base 43.93370133333333333333333333
senders=3 udp 70ms 20 55.14764533333333333333333333
senders=3 udp 70ms 40 58.93919466666666666666666667
senders=3 udp 70ms 60 59.211912
senders=3 udp 70ms 80 51.635080
senders=3 udp 70ms base 43.93370133333333333333333333
senders=3 udp 80ms 20 60.062808
senders=3 udp 80ms 40 59.065680
senders=3 udp 80ms 60 56.23873866666666666666666667
Expand Down
80 changes: 40 additions & 40 deletions pcap_analysis/results/delay_primary.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ senders=1 no-udp 0ms 40 17.160608
senders=1 no-udp 0ms 60 17.160608
senders=1 no-udp 0ms 80 17.160608
senders=1 no-udp 0ms base 17.160608
senders=1 no-udp 100ms 20 18.188160
senders=1 no-udp 100ms 40 18.188160
senders=1 no-udp 100ms 60 18.188160
senders=1 no-udp 100ms 80 18.188160
senders=1 no-udp 100ms base 18.188160
senders=1 no-udp 60ms 20 17.743376
senders=1 no-udp 60ms 40 17.743376
senders=1 no-udp 60ms 60 17.743376
senders=1 no-udp 60ms 80 17.743376
senders=1 no-udp 60ms base 17.743376
senders=1 no-udp 50ms 20 17.643376
senders=1 no-udp 50ms 40 17.643376
senders=1 no-udp 50ms 60 17.643376
senders=1 no-udp 50ms 80 17.643376
senders=1 no-udp 50ms base 17.643376
senders=1 no-udp 10ms 20 17.243376
senders=1 no-udp 10ms 40 17.243376
senders=1 no-udp 10ms 60 17.243376
senders=1 no-udp 10ms 80 17.243376
senders=1 no-udp 10ms base 17.243376
senders=1 no-udp 80ms 20 17.948160
senders=1 no-udp 80ms 40 17.948160
senders=1 no-udp 80ms 60 17.948160
senders=1 no-udp 80ms 80 17.948160
senders=1 no-udp 80ms base 17.948160
senders=1 no-udp 70ms 20 17.843376
senders=1 no-udp 70ms 40 17.843376
senders=1 no-udp 70ms 60 17.843376
senders=1 no-udp 70ms 80 17.843376
senders=1 no-udp 70ms base 17.843376
senders=1 udp 40ms 20 29.322848
senders=1 udp 40ms 40 29.305984
senders=1 udp 40ms 60 29.200576
Expand All @@ -58,26 +58,26 @@ senders=1 udp 0ms 40 30.508592
senders=1 udp 0ms 60 30.508592
senders=1 udp 0ms 80 30.560720
senders=1 udp 0ms base 27.817104
senders=1 udp 100ms 20 30.947760
senders=1 udp 100ms 40 30.879152
senders=1 udp 100ms 60 30.827792
senders=1 udp 100ms 80 30.966160
senders=1 udp 100ms base 23.412016
senders=1 udp 60ms 20 29.476608
senders=1 udp 60ms 40 29.493472
senders=1 udp 60ms 60 29.476608
senders=1 udp 60ms 80 29.493472
senders=1 udp 60ms base 27.967936
senders=1 udp 50ms 20 29.321344
senders=1 udp 50ms 40 29.338208
senders=1 udp 50ms 60 29.287232
senders=1 udp 50ms 80 29.287232
senders=1 udp 50ms base 27.830688
senders=1 udp 10ms 20 30.612896
senders=1 udp 10ms 40 29.717152
senders=1 udp 10ms 60 30.492160
senders=1 udp 10ms 80 30.578400
senders=1 udp 10ms base 27.937120
senders=1 udp 80ms 20 31.739408
senders=1 udp 80ms 40 29.757040
senders=1 udp 80ms 60 29.757040
senders=1 udp 80ms 80 29.825264
senders=1 udp 80ms base 28.247216
senders=1 udp 70ms 20 29.770240
senders=1 udp 70ms 40 29.666752
senders=1 udp 70ms 60 29.666752
senders=1 udp 70ms 80 29.856480
senders=1 udp 70ms base 28.105184
senders=3 no-udp 40ms 20 34.89533866666666666666666667
senders=3 no-udp 40ms 40 34.89533866666666666666666667
senders=3 no-udp 40ms 60 34.89533866666666666666666667
Expand All @@ -98,26 +98,26 @@ senders=3 no-udp 0ms 40 33.71293866666666666666666667
senders=3 no-udp 0ms 60 33.71293866666666666666666667
senders=3 no-udp 0ms 80 33.71293866666666666666666667
senders=3 no-udp 0ms base 33.71293866666666666666666667
senders=3 no-udp 100ms 20 35.05216533333333333333333333
senders=3 no-udp 100ms 40 35.05216533333333333333333333
senders=3 no-udp 100ms 60 35.05216533333333333333333333
senders=3 no-udp 100ms 80 35.05216533333333333333333333
senders=3 no-udp 100ms base 35.05216533333333333333333333
senders=3 no-udp 60ms 20 34.53717866666666666666666667
senders=3 no-udp 60ms 40 34.53717866666666666666666667
senders=3 no-udp 60ms 60 34.53717866666666666666666667
senders=3 no-udp 60ms 80 34.53717866666666666666666667
senders=3 no-udp 60ms base 34.53717866666666666666666667
senders=3 no-udp 50ms 20 35.04085866666666666666666667
senders=3 no-udp 50ms 40 35.04085866666666666666666667
senders=3 no-udp 50ms 60 35.04085866666666666666666667
senders=3 no-udp 50ms 80 35.04085866666666666666666667
senders=3 no-udp 50ms base 35.04085866666666666666666667
senders=3 no-udp 10ms 20 33.746944
senders=3 no-udp 10ms 40 33.746944
senders=3 no-udp 10ms 60 33.746944
senders=3 no-udp 10ms 80 33.746944
senders=3 no-udp 10ms base 33.746944
senders=3 no-udp 80ms 20 34.811920
senders=3 no-udp 80ms 40 34.811920
senders=3 no-udp 80ms 60 34.811920
senders=3 no-udp 80ms 80 34.811920
senders=3 no-udp 80ms base 34.811920
senders=3 no-udp 70ms 20 34.63717866666666666666666667
senders=3 no-udp 70ms 40 34.63717866666666666666666667
senders=3 no-udp 70ms 60 34.63717866666666666666666667
senders=3 no-udp 70ms 80 34.63717866666666666666666667
senders=3 no-udp 70ms base 34.63717866666666666666666667
senders=3 udp 40ms 20 51.628928
senders=3 udp 40ms 40 52.390664
senders=3 udp 40ms 60 52.942856
Expand All @@ -138,23 +138,23 @@ senders=3 udp 0ms 40 50.26407466666666666666666667
senders=3 udp 0ms 60 47.441536
senders=3 udp 0ms 80 50.93674666666666666666666667
senders=3 udp 0ms base 42.84984533333333333333333333
senders=3 udp 100ms 20 49.62980266666666666666666667
senders=3 udp 100ms 40 51.35359466666666666666666667
senders=3 udp 100ms 60 54.812112
senders=3 udp 100ms 80 53.057320
senders=3 udp 100ms base 45.054256
senders=3 udp 60ms 20 50.03590933333333333333333333
senders=3 udp 60ms 40 49.48675733333333333333333333
senders=3 udp 60ms 60 46.16918933333333333333333333
senders=3 udp 60ms 80 45.891504
senders=3 udp 60ms base 44.08210666666666666666666667
senders=3 udp 50ms 20 51.33066933333333333333333333
senders=3 udp 50ms 40 58.30515466666666666666666667
senders=3 udp 50ms 60 52.10734133333333333333333333
senders=3 udp 50ms 80 55.84964533333333333333333333
senders=3 udp 50ms base 40.40975466666666666666666667
senders=3 udp 10ms 20 50.301784
senders=3 udp 10ms 40 51.885688
senders=3 udp 10ms 60 51.58723466666666666666666667
senders=3 udp 10ms 80 51.72393866666666666666666667
senders=3 udp 10ms base 43.12484266666666666666666667
senders=3 udp 80ms 20 53.68326133333333333333333333
senders=3 udp 80ms 40 52.694120
senders=3 udp 80ms 60 54.01830933333333333333333333
senders=3 udp 80ms 80 57.661544
senders=3 udp 80ms base 42.98841066666666666666666667
senders=3 udp 70ms 20 46.76255466666666666666666667
senders=3 udp 70ms 40 58.85268266666666666666666667
senders=3 udp 70ms 60 54.65235466666666666666666667
senders=3 udp 70ms 80 54.94685066666666666666666667
senders=3 udp 70ms base 43.85429866666666666666666667

0 comments on commit 32c7521

Please sign in to comment.