The efficiency-fairness balance of Round Robin scheduling
Benjamin Moseley, Shai Vardi
Abstract
Round Robin is a widely used scheduling policy, used primarily because it is intuitively fair, splitting the resources evenly among the jobs. Little is known, however, of its fairness with respect to completion times for the jobs, which is typically measured using the ℓp-norm of the completion times of the jobs for small p. This paper studies Round Robin's performance for the ℓp-norm of the completion times when scheduling n preemptive jobs on a single machine, for all integral p≥1. We show that if all jobs arrive at the same time Round Robin's approximation ratio is exactly p+1p. When jobs arrive over time, we show that Round Robin's competitive ratio is at most 4 for any p≥1.
Topics & Concepts
Weighted round robinScheduling (production processes)Round robin testComputer scienceRound-robin schedulingNorm (philosophy)Mathematical optimizationMathematicsDynamic priority schedulingStatisticsComputer networkQuality of servicePolitical scienceLawScheduling and Optimization AlgorithmsOptimization and Search ProblemsAdvanced Wireless Network Optimization