Overview
Backfilling Scheduling is a scheduling method that selects or admits work using a concrete priority, fairness, deadline, or capacity rule. It helps expose the policy tradeoff behind queue order, fairness, deadlines, or resource use.
Backfilling Scheduling chooses jobs using priority, completion-time, or resource-availability rules.
Compact metadata for implementation and discovery.
Backfilling Scheduling is a scheduling method that selects or admits work using a concrete priority, fairness, deadline, or capacity rule. It helps expose the policy tradeoff behind queue order, fairness, deadlines, or resource use.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show queued jobs moving onto processors, links, or time slots as the scheduling rule changes priorities.
Backfilling Scheduling operates in O(n log n) time and O(n) space within the Scheduling family. Often compared with Round Robin Scheduling and Priority Scheduling.
What each reference supports for this entry.
Parallel job-scheduling reference for backfilling reservations and queue utilization.
Good next jumps from the relationship graph, ranked for useful discovery.
Backfilling scheduling is the general reservation-aware queue policy, while workload backfilling applies it to batch workloads.
Both appear in parallel job scheduling where coordinated resources and queue utilization matter.