More Congestion Avoidance




CS158a

Chris Pollett

April 19, 2023

Outline

Introduction

Random Early Detection (RED) (Floyd, Van Jacobson 1993)

Computing Average Queue Length

Weighted Running Average Queue Length

Drop Packet Pseudocode

Drop Probability RED

Calculating the Drop Probability

Example of Calculating Drop Probability

In-Class Exercise

Remarks on RED

Setting RED Parameters

Explicit Congestion Notification

Source Based Congestion Avoidance

TCP Vegas (Brakmo Peterson 1994)

Congestion Window Versus Throughput