Virtual Machine Power Usage Estimations
AssigneeMicrosoft Corporation
InventorsSean McGrane, Aman Kansal
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSean McGrane, Aman Kansal
Estimating the term…
Provided herein is power usage estimation that may be applied to computing devices. Further, the power usage estimation may be determined per each thread, process and/or program running on the computing device, such as, for example, a virtual machine. Power meters may be associated with individual components in a computing device, the sum of the power consumption of the computing components being equal to the total power consumption of the computing device. Metrics for usage by a process may be associated with each component, from which power consumption profiles based on component usage by a process may be created. Estimations of power usage may be used in contracting, billing, ranking, system control, priority, output and the like. Estimations of power usage may also include a power consumption “learning” phase and a way of incorporating previously disregarded base power usage into the estimate of power consumption by a process.
A method for calculating a power usage value by one or more processes operating on a computing device, the method comprising:
A system for determining a power consumption value by one or more processes operating on a computing device, the system comprising;
A computer readable storage medium having stored thereon instructions configured to run on a processor, said instructions comprising instructions for:
Dependencies are inferred from the claim text.