Stochastic Fairness Queuing SFQ is a pure queue - it never delays, only reorders. * Each 'session' may send packet in turn * Uses hash to conserve memory * Perturbs hash to restore fairness * Often needs an additional shaper to be useful