Patent ID: 7325062

Claim:
A computer implemented method for reallocating adapters in a logically partitioned managed system containing a plurality of adapters comprising: selecting a performance parameter to measure the workload on each of the plurality of adapters; collecting a plurality of performance parameter data for each of the plurality of adapters over a sampling interval; identifying a plurality of adapter subclasses; identifying a plurality of subclass collectives; defining a donor load threshold and a recipient load threshold within each of the plurality of subclass collectives; using the performance parameter to calculate a composite parameter, wherein the composite parameter is an average of the plurality of performance parameter data accumulated over the sampling interval; analyzing each of the adapters within each of the subclass collectives to determine whether the composite parameter is greater than the donor load threshold; analyzing each of the adapters within each of the subclass collectives to determine whether the composite parameter is less than the recipient load threshold; identifying each adapter where the composite parameter is less than the recipient threshold as a recipient within its subclass collective; identifying each adapter where the composite parameter is greater than the donor threshold as a donor within its subclass collective; wherein a subclass collective is a collection of all adapters of a same subclass within the logically partitioned managed system; and responsive to identifying the donor and the recipient within its subclass collective, automatically moving a task or an application queued for the recipient to the donor.