Load control (contd.)
Processor utilization increases with the level of multiprogramming up to to a certain level beyond which system starts “thrashing”.
When this happens, allow only those processes whose resident set are large enough are allowed to execute.
You may need to suspend certain processes to accomplish this: You could use any of the six criteria (p.359,360) to decide the process to suspend.