Zum Inhalt springen
uencoder

TCP Vegas

TCP Vegas erkennt Stauung an RTT-Änderungen statt an Verlusten und vergleicht während der Stauvermeidung die tatsächliche mit der Basis-RTT, um das Fenster früh zu verkleinern.

Zweck

Es erkennt die Stauung, bevor Puffer überlaufen, und vermeidet Verluste; es ist glatter als Reno, aber unfair im Wettstreit mit ihm.

Mechanismus

Pro RTT wird der Durchsatz gemessen und diff = (erwartet - tatsächlich) * baseRTT berechnet: Das Fenster wächst bei diff < α, schrumpft bei diff > β und bleibt dazwischen. Die Schwellen α/β steuern die Empfindlichkeit. Es ist verzugsbasiert statt verlustbasiert.

Anwendungsfälle

  • Staukontrolle mit niedriger Latenz
  • RTT-basierte Verzögerungserkennung
  • Ein Forschungsalgorithmus

Verwandte Tools

References