Overview
Least Laxity First calculates each task's remaining slack and chooses the one closest to missing its deadline.
Runs the task with the least spare time before its deadline.
Compact metadata for implementation and discovery.
Least Laxity First calculates each task's remaining slack and chooses the one closest to missing its deadline.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n log n)
Space
O(n)
laxity = deadline - current_time - remaining_workRuns the task with the least remaining scheduling slack.
Show slack shrinking as deadlines approach.
Least Laxity First operates in O(n log n) time and O(n) space within the Real-Time Scheduling family. Key governing relation: laxity = deadline - current_time - remaining_work. Often compared with Earliest Deadline First and Rate Monotonic Scheduling.
What each reference supports for this entry.
Real-time scheduling reference for least-laxity-first priority assignment and laxity-based dispatch decisions.
Good next jumps from the relationship graph, ranked for useful discovery.
Least-laxity-first and earliest-deadline-first are dynamic real-time scheduling policies with different priorities.