A comparison of interactivity in the Linux 2.6 scheduler and an MLFQ scheduler
Understanding the Linux Kernel