Patent ID: 8813078

Claim:
An information handling system comprising: a first power detector that detects a first power level of the information handling system; a second power detector that detects a second power level of the information handling system; and a virtual machine manager (VMM) operable to: receive the first power level and the second power level; apportion a first portion of the first power level to a first workload instantiated on the information handling system, wherein the first power level is associated with a first element of the information handling system, the first element having a first power budget and being associated with a first power allocation for a third workload; apportion a second portion of the first power level to a second workload instantiated on the information handling system, wherein the second power level is associated with a second element of the information handling system, the second element having a second power budget and being associated with a second power allocation for the third workload; apportion a first portion of the second power level to the first workload; apportion a second portion of the second power level to the second workload; and start the third workload on the information handling system in response to determining: the sum of the first power level and the first power allocation is not greater than the first power budget; and the sum of the second power level and the second power allocation is not greater than the second power budget.