Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups is assigned a fixed number of shares, which is the number that is used to allocate system resources among processes of various process groups...http://www.google.com/patents/US20020161817?utm_source=gb-gplus-sharePatent US20020161817 - Apparatus and method for scheduling processes on a fair share basis