Overview
A Multilevel Feedback Queue favors interactive jobs while gradually lowering priority for CPU-heavy tasks.
Uses several priority queues and moves tasks based on their behavior.
Compact metadata for implementation and discovery.
A Multilevel Feedback Queue favors interactive jobs while gradually lowering priority for CPU-heavy tasks.
Quick facts
Runtime and memory behavior at a glance.
Best
O(1)
Average
O(n + c)
Worst
O(n + c)
Space
O(n)
Show tasks moving between priority queues over time.
Multilevel Feedback Queue operates in O(n + c) time and O(n) space within the Adaptive Scheduling family. Often compared with Round Robin Scheduling and Priority Scheduling.
What each reference supports for this entry.
Operating-systems reference for multilevel feedback queues, priority demotion, and time-slice scheduling.
Good next jumps from the relationship graph, ranked for useful discovery.
Multilevel feedback queues often use round-robin service within individual priority queues.