Adaptive power management of a cluster of host computers using predicted data
First Claim
Patent Images
1. A method performed by a computing device, the method comprising:
- generating predicted demand data for clients executed in a cluster of host computers, the predicted demand data based on observed resource demands of the clients;
determining a host utilization setting to apply for a particular time period, the host utilization setting based on the predicted demand data; and
causing, prior to the particular time period, a gradual adjustment from an initial host utilization setting to the host utilization setting, the gradual adjustment comprising at least one intermediate host utilization setting, wherein a host computer of the cluster performs one of;
a power-down or a power-up based on the gradual adjustment.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of performing power management operations in a distributed computer system are described. In some aspects, predicted demand data is generated for clients executed in a cluster of host computers. The predicted demand data is based on observed resource demands of the clients. A power management setting for a time period is determined. The power management setting is based on the predicted demand data. A host computer is caused to power-down or power-up in order to apply the power management setting.
15 Citations
20 Claims
-
1. A method performed by a computing device, the method comprising:
-
generating predicted demand data for clients executed in a cluster of host computers, the predicted demand data based on observed resource demands of the clients; determining a host utilization setting to apply for a particular time period, the host utilization setting based on the predicted demand data; and causing, prior to the particular time period, a gradual adjustment from an initial host utilization setting to the host utilization setting, the gradual adjustment comprising at least one intermediate host utilization setting, wherein a host computer of the cluster performs one of;
a power-down or a power-up based on the gradual adjustment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a computing device comprising a processor; and a storage device comprising executable instructions which, when executed by the processor, cause the computing device to at least; generate predicted demand data for clients executed in a cluster of host computers, the predicted demand data based on observed resource demands of the clients; determine a host utilization setting for a particular time period, the host utilization setting based on the predicted demand data; and cause, prior to the particular time period, a gradual adjustment from an initial host utilization setting to the host utilization setting, the gradual adjustment comprising at least one intermediate host utilization setting, wherein a host computer of the cluster performs one of; a power-down or a power-up based on the gradual adjustment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium embodying executable instructions which, when executed by a processor, cause a computing device to at least:
-
generate predicted demand data for clients executed in a cluster of host computers, the predicted demand data based on observed resource demands of the clients; determine a host utilization setting for a particular time period, the host utilization setting based on the predicted demand data; and cause, prior to the particular time period, a gradual adjustment from an initial host utilization setting to the host utilization setting, the gradual adjustment comprising at least one intermediate host utilization setting, wherein a host computer of the cluster performs one of;
a power-down or a power-up based on the gradual adjustment. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification