Low-latency guaranteed-rate scheduling using Elastic Round Robin