Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A partition power policy wizard receives power policy adherence information for at least one of a plurality of logical partitions (LPAR) and calculates a processing units allotment (PUA) for each LPAR based on the power policy adherence information. In one embodiment, a power management policy reduces an operating frequency of one or more processor(s) allocated to a plurality of LPARs. The power policy adherence information, which is input via a graphical user interface (GUI), specifies whether each LPAR is to be impacted by the power management policy, and if so, by how much. The PUA calculated for each LPAR by the partition policy wizard rebalances the processing units allocated to the individual LPARs to accommodate the power policy adherence information input by the user. Preferably, the partition power policy wizard includes a validation mechanism to validate the executability and/or advisability of each PUA so calculated.

Claims

1. A computer system, comprising:

at least one processor;

a memory coupled to the at least one processor;

a partition power policy wizard residing in the memory and executed by one or more of the at least one processor, the partition power policy wizard receiving power policy adherence information for one or more of a plurality of logical partitions and calculating a processing units allotment (PUA) for each of the plurality of logical partitions based on the power policy adherence information.

2. The computer system as recited in claim 1, wherein the power policy adherence information is provided by a user utilizing a graphical user interface (GUI).

3. The computer system as recited in claim 1, wherein one or more of the at least one processor is allocated to the plurality of logical partitions, and wherein a power management policy is applied to the plurality of logical partitions and includes a step of reducing an operating frequency of the one or more processor(s) allocated to the plurality of logical partitions.

4. The computer system as recited in claim 1, wherein the computer system is coupled, directly or indirectly, to one or more multipartitioned server(s) containing one or more processor(s) allocated to the plurality of logical partitions, wherein the partition power policy wizard is a component of or operates in conjunction with an energy management tool for managing the energy consumption of the one or more multipartitioned server(s), and wherein the energy management tool applies a power management policy that includes a step of reducing an operating frequency of the one or more one processor(s) of the one or more multipartitioned server(s) allocated to the plurality of logical partitions.

5. The computer system as recited in claim 1, wherein the partition power policy wizard receives the power policy adherence information for each of the plurality of logical partitions, and wherein the power policy adherence information for a given one of the plurality of logical partitions includes a power policy impact factor (PPIF) for the given logical partition representing a percentage the power management policy is to affect the given logical partition, as well as a PPIF lock indicator.

6. The computer system as recited in claim 1, wherein the partition power policy wizard receives the power policy adherence information for each of the plurality of logical partitions, and wherein the power policy adherence information for a given one of the plurality of logical partitions includes a power policy impact factor (PPIF) for the given logical partition representing a percentage the power management policy is to affect the given logical partition.

7. The computer system as recited in claim 1, wherein the partition power policy wizard includes a validation mechanism to validate the processing units allotment (PUA) calculated for each of the plurality of logical partitions.

8. A computer-implemented method for applying power management on a partition basis in a multipartitioned computer system, comprising the steps of:

receiving power policy adherence information for one or more of a plurality of logical partitions; and

calculating a processing units allotment (PUA) for each of the plurality of logical partitions based on the power policy adherence information.

9. The computer-implemented method as recited in claim 8, further comprising the step of:

displaying a graphical user interface (GUI) to a user by which the user inputs the power policy adherence information.

10. The computer-implemented method as recited in claim 8, further comprising the step of:

applying a power management policy to the plurality of logical partitions, wherein the power management policy includes a step of reducing an operating frequency of at least one processor which is/are allocated to the plurality of logical partitions.

11. The computer-implemented method as recited in claim 10, wherein the receiving step includes a step of receiving the power policy adherence information for each of the plurality of logical partitions, wherein the power policy adherence information for a given one the plurality of logical partitions includes a power policy impact factor (PPIF) for the given logical partition representing a percentage the power management policy is to affect the given logical partition, as well as a PPIF lock indicator.

12. The computer-implemented method as recited in claim 11, further comprising the step of:

displaying a graphical user interface (GUI) to a user by which the user inputs and/or verifies for each of the plurality of logical partitions the power policy impact factor (PPIF) and the PPIF lock indicator.

13. The computer-implemented method as recited in claim 9, wherein the receiving step includes a step of receiving the power policy adherence information for each of the plurality of logical partitions, wherein the power policy adherence information for a given one the plurality of logical partitions includes a power policy impact factor (PPIF) for the given logical partition representing a percentage the power management policy is to affect the given logical partition.

14. The computer-implemented method as recited in claim 13, further comprising the step of:

displaying a graphical user interface (GUI) to a user by which the user inputs and/or verifies for each of the plurality of logical partitions the power policy impact factor (PPIF).

15. The computer-implemented method as recited in claim 7, further comprising the step of:

validating the processing units allotment (PUA) calculated for each of the plurality of logical partitions.

16. A computer program product for applying power management on a partition basis in a multipartitioned computer system, comprising:

a plurality of executable instructions provided on a computer readable signal bearing media, wherein the executable instructions, when executed by at least one processor in a digital computing device, cause the digital computing device to perform the steps of:

receiving power policy adherence information for one or more of a plurality of logical partitions; and

calculating a processing units allotment (PUA) for each of the plurality of logical partitions based on the power policy adherence information.

17. The computer program product as recited in claim 16, wherein the executable instructions, when executed by the at least one processor in the digital computing device, cause the digital computing device to further perform the step of:

displaying a graphical user interface (GUI) to a user by which the user inputs and/or verifies for each of the plurality of logical partitions the power policy adherence information.

18. The computer program product as recited in claim 16, wherein one or more processor(s) is/are allocated to the plurality of logical partitions, wherein a power management policy is applied to the plurality of logical partitions and includes a step of reducing an operating frequency of the one or more processor(s).

19. The computer program product as recited in claim 18, wherein the receiving step includes a step of receiving the power policy adherence information for each of the plurality of logical partitions, wherein the power policy adherence information for a given one the plurality of logical partitions includes a power policy impact factor (PPIF) for the given logical partition representing a percentage the power management policy is to affect the given logical partition.

20. The computer program product as recited in claim 19, wherein the executable instructions, when executed by the at least one processor in the digital computing device, cause the digital computing device to further perform the step of:

displaying a graphical user interface (GUI) to a user by which the user inputs and/or verifies for each of the plurality of logical partitions the power policy impact factor (PPIF).

21. The computer program product as recited in claim 16, wherein the executable instructions, when executed by the at least one processor in the digital computing device, cause the digital computing device to further perform the step of:

validating the processing units allotment (PUA) calculated for each of the plurality of logical partitions.