SPN, SRTN, HRRN은 효율성과 성능 측면에서 좋지만 실행시간을 예측해야한다는 문제가 있었다
이에 실행시간 예측없이 비슷한 효과를 볼 수 있는 MLQ, MFQ가 나왔다
MLQ는 낮은 우선순위의 작업이 갑자기 우선순위가 바뀌는 등의 상황에서 대처가 어렵다 그래서 동적으로 우선순위를 바꿀수 있는 MFQ가 고안되었다