HomeNetworks & Graph TheoryBufferbloat & Active Queue Management: RED vs CoDel

📶 Bufferbloat & Active Queue Management: RED vs CoDel

Watch a router buffer fill under bursty traffic and compare the latency spikes of naive tail-drop bufferbloat against RED and CoDel's proactive packet-dropping strategies.

Networks & Graph Theory3DModerate60 FPS
codel-red-bufferbloat-lab ↗ Open standalone

The simulation feeds bursty mixed traffic through a router buffer under tail-drop, RED, and CoDel policies, plotting the resulting queueing latency over time to show bufferbloat's latency spikes against each AQM scheme's proactive dropping behavior.

🔬 What It Demonstrates

The simulation feeds bursty mixed traffic through a router buffer under tail-drop, RED, and CoDel policies, plotting the resulting queueing latency over time to show bufferbloat's latency spikes against each AQM scheme's proactive dropping behavior.

🎮 How to Use

Select a queue management policy and traffic burst intensity, then run the simulation to watch the buffer fill and drain while a live latency graph compares delay spikes across policies.

💡 Did You Know?

Researcher Jim Gettys helped popularize the term bufferbloat around 2010 after discovering that his own home network could suffer multiple seconds of latency during a large upload, even though the link itself had plenty of spare bandwidth.

⚙ Under the hood

Watch a router buffer fill under bursty traffic and compare the latency spikes of naive tail-drop bufferbloat against RED and CoDel's proactive packet-dropping strategies.

networkingbufferbloatactive-queue-managementcodelred-algorithmtcpnetwork-performance

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)