Logical partition defragmentation within a data processing system
AssigneeInternational Business Machines Corporation
InventorsAnis M. Abdul, Nicholas E. Bofferding, Ajay K. Mahajan, Rashmi Narasimhan
Life of this patent
Estimating the term…
Abstract
A mechanism, in a data processing system, is provided for logical partition defragmentation. The mechanism gathers resource requirements for a plurality of logical partitions running in a plurality of power domains within one or more servers. The mechanism determines optimal hardware utilization for the plurality of logical partitions. The mechanism migrates one or more of the plurality of logical partitions to run in a subset of the plurality of power domains such that at least one power domain within the plurality of power domains is unused. The mechanism puts the at least one unused power domain in a low power state.
Claims9
A method, in a data processing system, logical partition defragmentation, the method comprising:
- determining resource requirements for a plurality of logical partition running in a plurality of power domains within one or more servers;
- identifying possible combinations of the plurality of logical partitions allocated to the plurality of power domains that satisfy the resource requirements for the plurality of logical partitions;
- identifying an optimal combination of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains;
- migrating one or more of the plurality of logical partitions to run in a subset of the plurality of power domains according to the optimal combination such that at least one power domain within the plurality of power domains is unused;
- and
- transitioning the at least one unused power domain to a low power state,
- wherein identifying the combination of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains comprises:
- identifying a plurality of combinations of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains;
- and
- selecting the combination of the plurality of logical partitions allocated to the plurality of power domains based on a user defined policy.
A method, in a data processing system, for logical partition defragmentation, the method comprising:
- determining resource requirements for a plurality of logical partitions running in a plurality of power domains within one or more servers;
- identifying possible combinations of the plurality of logical partitions allocated to the plurality of power domains that satisfy the resource requirements for the plurality of logical partitions;
- identifying an optimal combination of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains;
- migrating one or more of the plurality of logical partitions to run in a subset of the plurality of power domains according to the optimal combination such that at least one power domain within the plurality of power domains is unused;
- and
- transitioning the at least one unused power domain to a low power state,
- wherein identifying the combination of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains comprises:
- identifying a plurality of combinations of the plurality of logical partitions allocated to the plurality of power domains having a lowest number of active power domains;
- and
- selecting the combination of the plurality of logical partitions allocated to the plurality of power domains having a fewest number of logical partition migrations.
Dependencies are inferred from the claim text.