Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

27 TCP tuning using test service #49

Merged
merged 10 commits into from
Apr 24, 2023
Merged

27 TCP tuning using test service #49

merged 10 commits into from
Apr 24, 2023

Conversation

Kurumiiw
Copy link
Owner

TCP tuning

Findings

Reno:

  • sudden loss of stream communication

Cubic:

  • Baaad
  • Sudden loss of stream communication

Vegas:

  • Total data: 348680
  • Average bandwidth: 9282.017961477208
  • % good: 87%
  • 8 745 max good

Westwood:

  • Total data: 181440
  • Average bandwidth: 9981.734744627296

Westwood @ 1% loss:

  • Total data: 181057
  • Average bandwidth: 9808.661559008742

Vegas @ 1% loss:

  • Total data: 181117
  • Average bandwidth: 9334.388457326932

Hybla @ 1% loss:

  • Total data: 181002
  • Average bandwidth: 9876.76248499374
  • Total data: 363666
    Average bandwidth: 9824.955087613658

CNR

10kbit 5% loss 100ms delay

Vegas:

  • Run 1
    • Total data: 361147
    • Average bandwidth: 8237.628610888745
    • 49 retransmits
    • 47 dup acks
  • Run 2
    • Total data: 364087
    • Average bandwidth: 8366.121081078101
    • 40 retransmits
    • 56 dup acks

Westwood:

  • Run 1
    • Total data: 364878
    • Average bandwidth: 9455.907110658427
    • 25 retransmits
    • 52 dup acks
  • Run 2
    • Total data: 362892
    • Average bandwidth: 9291.230154331059
    • 39 retransmits
    • 60 dup acks

Cubic:

  • Run 1
    • Total data: 364289
    • Average bandwidth: 9615.423128660872
    • 17 retransmits
    • 163 dup acks
  • Run 2
    • Total data: 363034
    • Average bandwidth: 9584.679151332542
    • 19 retransmits
    • 253 dup acks

NATO Narrow-band wwvfrm

16kbit 0% loss 500ms delay

Vegas:

  • Run 1
    • Total data: 361810
    • Average bandwidth: 14965.052885291547
    • 3 retransmits
    • 1 dup acks

Westwood:

  • Run 1
    • Total data: 361584
    • Average bandwidth: 15763.72772621357
    • 72 retransmits
    • 28 dup acks

Cubic:

  • Run 1

    • Total data: 362828
    • Average bandwidth: 15523.652917096368
    • 71 retransmits
    • 150 dup acks

Satcom

250kbps 550ms 0% loss

Vegas:

  • Total data: 360560
    Average bandwidth: 201567.9581135887
  • 3 retransmits
  • 1 dup acks

Westwood:

  • Total data: 365421
  • Average bandwidth: 196423.77825195328
  • 44 retransmits
  • 17 dup acks

Cubic:

  • Total data: 361096
  • Average bandwidth: 182771.07698407455
  • 20 retransmits
  • 11 dup acks

Hybla:

  • Total data: 363157
  • Average bandwidth: 221544.4077759325
  • 109 retransmits
  • 25 dup acks

Tactical broadband

2mbit 100ms 1% loss

Vegas:

  • Total data: 723303
  • Average bandwidth: 510192.2603060428
  • 1 retransmit, 4 OoO
  • 56 dup acks

Westwood:

  • Total data: 724008
  • Average bandwidth: 807194.191508918
  • 0 retransmits, 10 OoO
  • 97 dup akcs

Cubic:

  • Total data: 722677
  • Average bandwidth: 1633481.3712223873
  • 1 retransmit, 22 OoO
  • 211 dup acks 16.5%

5G

100mbit 20ms delay 0% loss

Vegas:

  • Total data: 726686
  • Average bandwidth: 16015038.010398414
  • 0 retransmit, 0 OoO
  • 0 dup acks

Westwood:

  • Total data: 725292
  • Average bandwidth: 18429484.658588115
  • 0 retransmit, 0 OoO
  • 0 dup acks

Cubic:

  • Total data: 723409
  • Average bandwidth: 18419368.596902937
  • 0 retransmit, 0 OoO
  • 0 dup acks

CNR: Westwood
Satcom: Vegas
Nato wwvfrm: Vegas
Terrestial: Cubic
5G: Cubic

@Kurumiiw Kurumiiw requested a review from olavfla April 24, 2023 17:28
@Kurumiiw Kurumiiw linked an issue Apr 24, 2023 that may be closed by this pull request
14 tasks
@Kurumiiw Kurumiiw added this to the Release 2 milestone Apr 24, 2023
Copy link
Collaborator

@olavfla olavfla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice

@Kurumiiw Kurumiiw merged commit 341fad3 into main Apr 24, 2023
@Kurumiiw Kurumiiw deleted the 27-test-service branch April 24, 2023 17:33
@olavfla
Copy link
Collaborator

olavfla commented Apr 24, 2023

Test fails because default congestion control is set to vegas which is not available in workflow

@thorbjoernl
Copy link
Collaborator

thorbjoernl commented Apr 25, 2023

We should make sure to keep track of tech debt when we ignore agreed upon merge requirements (even if for good reasons!). I've created an issue (#50) to track this problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test service
4 participants