1. Multi-Level Feedback Queue

Try to minimize response time and turnaround time

Priority based on observed behavior (history)

Round-robin for equal priorities