A method for reallocating processors in a logically partitioned
environment using a Performance Enhancement Program (PEP) and a
Reallocation Program (RP). The PEP allows an administrator to designate
several parameters and identify donor and recipient candidates. The RP
compiles the performance data for the processors and calculates a
composite parameter. For each processor in the donor candidate pool, the
RP compares the composite parameter to the donor load threshold to
determine if the processor is a donor. For each processor in the
recipient candidate pool, the RP compares the composite parameter to the
recipient load threshold to determine if the processor is a recipient.
The RP then allocates the processors from the donors to the recipients.
The RP continues to monitor and update the workload statistics based on
either a moving window or a discrete window sampling system.