This paper is intended to be an introduction to the Linux 2.6.8.1 CPU scheduler implementation. Written by Josh Aas from SGI.
http://josh.trancesoftware.com/linux