NGI Navigator (Prototype)

CAKE

A network queue management algorithm for Linux that improves traffic shaping and reduces bufferbloat

Product Information

Description
CAKE (Common Applications Kept Enhanced) is a sophisticated queue management algorithm designed for Linux systems that addresses bufferbloat by implementing intelligent packet scheduling and traffic shaping. It combines multiple queuing disciplines including deficit round robin, flow isolation, and per-host fairness to minimize latency while maintaining high throughput. Key features include automatic adaptation to varying bandwidth conditions, support for both IPv4 and IPv6, and integration with Linux's traffic control subsystem. This algorithm is particularly valuable for routers, gateways, and network appliances where consistent low-latency performance is critical, especially in environments with mixed traffic types like VoIP, gaming, and bulk data transfers. By reducing queuing delays and preventing buffer overflow scenarios, CAKE helps maintain responsive network performance even under heavy load conditions.
Maintainer
tohojo individual
Last Activity
2026-01-26

Linked NGI Projects

This product was created or improved through NGI-funded projects

Community Discussion 3 comments

TH
Thomas Hansen 3 days ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

LM
Laura Martin 1 week ago

Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

PG
Paolo Gianetti 2 weeks ago

Maecenas sed diam eget risus varius blandit sit amet non magna. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.