Preventing oversubscription to power resources in a computing system
AssigneeLenovo Enterprise Solutions (Singapore) Pte. Ltd.
InventorsJoseph E. Bolan, Vijay Kumar
Life of this patent
Estimating the term…
Abstract
Preventing oversubscription to power resources in a computing system that includes a plurality of power supplies configured to deliver power to a plurality of integrated technology elements (‘ITEs’), including: detecting, by a power management module, that power delivery capabilities of the power supplies have changed; determining, by the power management module in dependence upon a power redundancy policy and the power delivery capabilities of the power supplies, power settings for the plurality of ITEs; and updating, by the power management module, power settings for the plurality of ITEs.
Claims20
A method comprising:
- by computer program instructions on a computing device,
- identifying from among a plurality of power supplies that are configured to deliver power to a plurality of integrated technology elements (ITEs), and in dependence upon a power redundancy policy, a first number of power supplies usable to supply power to the ITEs and a second number of power supplies usable as a redundant power supply to the ITEs;
- detecting that power delivery capabilities of the first number of power supplies of the plurality of power supplies have changed and wherein a second number of functioning power supplies of the second number of power supplies has not changed;
- determining, in dependence upon the power redundancy policy and the changed power delivery capabilities of the first number of power supplies usable to supply power to the ITEs, power settings for the plurality of ITEs by identifying maximum amount of power that can be consumed by each of the ITEs without violating the power redundancy policy;
- and
- updating, by the power management module, power settings for the plurality of ITEs.
An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- identifying from among a plurality of power supplies that are configured to deliver power to a plurality of integrated technology elements (ITEs), and in dependence upon a power redundancy policy, a first number of power supplies usable to supply power to the ITEs and a second number of power supplies usable as a redundant power supply to the ITEs;
- detecting that power delivery capabilities of the first number of power supplies of the plurality of power supplies have changed and wherein a second number of functioning power supplies of the second number of power supplies has not changed;
- determining, in dependence upon the power redundancy policy and the changed power delivery capabilities of the first number of power supplies usable to supply power to the ITEs, power settings for the plurality of ITEs by identifying maximum amount of power that can be consumed by each of the ITEs without violating the power redundancy policy;
- and
- updating, by the power management module, power settings for the plurality of ITEs.
A computer program product including a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- identifying from among a plurality of power supplies that are configured to deliver power to a plurality of integrated technology elements (ITEs), and in dependence upon a power redundancy policy, a first number of power supplies usable to supply power to the ITEs and a second number of power supplies usable as a redundant power supply to the ITEs;
- detecting that power delivery capabilities of the first number of power supplies of the plurality of power supplies have changed and wherein a second number of functioning power supplies of the second number of power supplies has not changed;
- determining, in dependence upon the power redundancy policy and the changed power delivery capabilities of the first number of power supplies usable to supply power to the ITEs, power settings for the plurality of ITEs by identifying maximum amount of power that can be consumed by each of the ITEs without violating the power redundancy policy;
- and
- updating, by the power management module, power settings for the plurality of ITEs.
Dependencies are inferred from the claim text.