4 ms·
LEDBAT typically runs over UDP and doesn't need kernel support. Windows has something similar with "background intelligent transfer service" BITS, but LEDBAT wo
by slackingoff2017 9y ago
LEDBAT typically runs over UDP and doesn't need kernel support. Windows has something similar with "background intelligent transfer service" BITS, but LEDBAT works just fine outside kernel.
- beagle3 9y agoBut you can apply it to TCP as well (only at a kernel/raw socket level), which Apple and Microsoft have already done, which makes it simple for software to use; Apple uses it to download o/s updates in the background. Implementing it in the kernel also makes programs like “trickle” much easier.
- slackingoff2017 9y agoAre you sure they didn't use UDP? It seems like the kernel flow control in TCP would interact badly with LEDBAT