A dynamic workload management system enables system administrators to
easily identify installed applications and to assign them to affinity
groupings in order of importance to the enterprise and to enable the
system administrators to save and restore multiple configurations. The
workload configuration is continually updated based on the hardware
utilization measurements of the application groups that make up a
workload configuration. The software interface of the system of the
invention permits the system to dynamically add and remove processors to
and from affinity masks that are automatically set up. This feature of
the invention allows the application groups to consume CPU resources
according to their priority.