Trickle is a userland bandwidth shaper for Unix-like systems.