Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.63 KB

File metadata and controls

44 lines (26 loc) · 1.63 KB

SRED & ESRED : Active Queue Management in ns3

Implementing SRED & ESRED in ns3

This repository describes the methodology to implement Stabilized RED (SRED) Algorithm in ns3. Like RED (Random Early Detection) SRED pre-emptively discards packets with a load-dependent probability when a buffer in a router in the Internet or an Intranet seem congested. SRED has an additional feature that over a wide range of load levels helps it stabilize its buffer occupation at a level independent of the number of active connections.

An extended version of SRED is also implemented here where timestamp of the incoming packets is also considered in our algorithm and the probability to overwrite is adjusted accordingly. This is called here Extended Stabilized RED or ESRED in short.

SRED

For a detialed explanation, implementation and network specification of the simulations please refer to the report

ESRED

For a detialed explanation, implementation and network specification of the simulations please refer to the report