Issue #2: Implement fair queueing.