Overview
Round Robin Scheduling rotates tasks through a queue so each task gets a fair chance to run.
Gives each ready task a fixed time slice in cyclic order.
Compact metadata for implementation and discovery.
Round Robin Scheduling rotates tasks through a queue so each task gets a fair chance to run.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n + c)
Worst
O(n + c)
Space
O(n)
run_time = min(time_quantum, remaining_time)Limits each ready task to the configured quantum before rotating.
Show tasks rotating through a queue with fixed time slices.
Round robin improves fairness but does not account for task length unless combined with other policies.
What each reference supports for this entry.
Operating-systems reference for Round Robin Scheduling CPU scheduling policy, ready-queue ordering, and preemption behavior.
Good next jumps from the relationship graph, ranked for useful discovery.
Scheduling · Core
Weighted round robin extends round robin by assigning different service weights to queues.
Compare with thisScheduling · Core
CFS models proportional fair CPU sharing instead of fixed time-slice round-robin dispatch.
Compare with thisScheduling · Core
HRRN ranks ready jobs by response ratio rather than cycling through fixed time quanta.
Compare with thisScheduling · Core
HRRN is a non-preemptive response-ratio policy, while round robin is a preemptive time-slicing policy.
Compare with thisRound robin shares CPU time by time slices, while shortest-job-first prioritizes short bursts.