Cluster computational capacity level switching based on demand prediction and stability constraint and power consumption management
AssigneeMicrosoft Corporation
InventorsLanlan Cong, Renqi Zhu, Yang Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsLanlan Cong, Renqi Zhu, Yang Zhang
Estimating the term…
Power consumption and computational availability of a cluster are automatically managed by monitoring consumption, predicting demand based on a job queue and/or historic data, and checking certain conditions and constraints. Threshold conditions for switching the cluster's capacity level are based on the current level and the predicted demand. Switching levels is avoided when a stability constraint would be violated. Cluster capacity levels can be uniformly or nonuniformly spaced, and may have decreasing gaps between levels as capacity decreases. Capacity level definitions and level switching conditions and constraints may be defaults and/or be provided by an administrator.
A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for managing computational availability of a computational cluster which is operating at a current cluster computational capacity level, the process comprising the steps of:
A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for managing computational availability, the process comprising the steps of:
A computer system comprising:
Dependencies are inferred from the claim text.