Patent ID: 9575536
Date: 2017-02-21
CPC Classifications: G05B,G06F,G06Q,H04L,Y02D,Y04S

Claim:
1. A non-transitory computer readable storage medium having stored thereon instructions, the instructions being executable by one or more processors to perform operations including: receiving, by an estimator module executed by the one or more processors, a plurality of input parameters, the plurality of input parameters including (i) a workload type, (ii) a list of selected nodes belonging to a distributed computer system, and (iii) a list of frequencies; responsive to receiving the plurality of workload parameters, retrieving, by the estimator module, calibration data from a calibration database; generating, by the estimator module, a power estimate based on the plurality of workload parameters and the calibration data, wherein generating the power estimate includes scaling the calibration data to adjust the power consumed per node on the list of selected nodes when the distributed computer system performs a job of the workload type to consider a size of the list of selected nodes; and providing, by the estimator module, the power estimate to a resource manager.