Overview
Weighted Round Robin extends round robin by assigning each queue a weight that controls how many jobs or bytes it can serve per cycle.
Cycles through queues while giving higher-weight queues more service opportunities.
Compact metadata for implementation and discovery.
Weighted Round Robin extends round robin by assigning each queue a weight that controls how many jobs or bytes it can serve per cycle.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(n)
Worst
O(n)
Space
O(queues)
share_i = weight_i / sum(weights)Describes the intended long-run share for each queue.
Show a scheduler cycling through queues where high-weight queues get extra turns.
Large jobs can still create short-term unfairness if weights count jobs instead of work size.
What each reference supports for this entry.
Operating-systems reference for Weighted Round Robin CPU scheduling policy, ready-queue ordering, and preemption behavior.
Good next jumps from the relationship graph, ranked for useful discovery.
Scheduling · Foundation
Weighted round robin extends round robin by assigning different service weights to queues.
Compare with thisWeighted round robin extends round robin by assigning different service weights to queues.