Power management of data processing resources, such as power adaptive management of data storage operations
AssigneeCommvault Systems, Inc.
InventorMarcus S. Muller
Life of this patent
Estimating the term…
Abstract
A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on information from the system, and implements that policy in an enterprise or in one or more buildings, such as within a data storage environment. In some examples, the system adds or modifies global filters or system performance based on information from the system.
Claims16
A method in a computing system for performing a power conservation action within a building or among multiple buildings, wherein the power conservation action is related to data processing operations, the method comprising:
- receiving information related to data processing operations,
- wherein the information related to data processing operations comprises information related to data processing operations to be performed, and information related to data processing operations completed, and
- wherein the information related to data processing operations further comprises:
- information related to power consumption forecast information, and
- information related to delayed storage operations at one or more data storage resources, or to available time windows for delaying storage operations;
- receiving power consumption information related to at least one data processing component in the building;
- identifying one or more power conservation actions to be performed,
- wherein the power conservation actions to be performed are based on the information related to data processing operations and the power consumption information;
- selecting one or more of the identified power conservation actions based on the power consumption information and the information related to data processing operations;
- and
- changing a state of the computing system by performing the selected one or more of the identified power conservation actions,
- wherein at least one of the power conservation actions includes adjusting the usage of electrical components within a building.
A computing system for performing a power conservation action within a building or among multiple buildings, the system comprising:
- at least one processor;
- memory coupled to the at least one processor, wherein the memory stores contents that, when executed by the at least one processor performs a method of:
- receiving information related to data processing operations,
- wherein the information related to data processing operations comprises information related to data processing operations to be performed, and information related to data processing operations completed, and
- wherein the information related to data processing operations further comprises:
- information related to power consumption forecast information, and
- information related to delayed storage operations at one or more data storage resources, or to available time windows for delaying storage operations;
- receiving power consumption information related to at least one data processing component in the building;
- identifying one or more power conservation actions to be performed,
- wherein the power conservation actions to be performed are based on the information related to data processing operations and the power consumption information;
- selecting one or more of the identified power conservation actions based on the power consumption information and the information related to data processing operations;
- and
- changing a state of the computing system by performing the selected one or more of the identified power conservation actions,
- wherein at least one of the power conservation actions includes shutting off or cycling the usage of electrical components within a building or within a data storage computing system.
A tangible non-transitory computer-readable medium carrying instructions to perform a method in a computing system for performing a power conservation action within a building or among multiple buildings, wherein the power conservation action is related to data processing operations, the method comprising:
- receiving information related to data processing operations,
- wherein the information related to data processing operations comprises
- information related to data processing operations to be performed, and
- information related to data processing operations completed, and
- wherein the information related to data processing operations further comprises:
- information related to power consumption forecast information, and
- information related to delayed storage operations at one or more data storage resources, or to available time windows for delaying storage operations;
- receiving power consumption information related to at least one data processing component in the building;
- identifying one or more power conservation actions to be performed,
- wherein the power conservation actions to be performed are based on the information related to data processing operations and the power consumption information;
- selecting one or more of the identified power conservation actions based on the power consumption information and the information related to data processing operations;
- and
- causing a change in a state of the computing system by performance of the selected one or more of the identified power conservation actions,
- wherein at least one of the power conservation actions includes adjusting the usage of electrical components within a building.
A computing system for performing a power conservation action within a building or among multiple buildings, the system comprising:
- at least one processor;
- memory coupled to the at least one processor, wherein the memory stores contents that, when executed by the at least one processor performs a method of:
- receiving information related to data processing operations,
- wherein the information related to data processing operations comprises information related to power consumption forecast information, and information related to delayed storage operations at one or more data storage resources or available windows for delaying storage operations;
- receiving power consumption information related to at least one data processing component in the building;
- identifying one or more power conservation actions to be performed,
- wherein the power conservation actions to be performed are based on the information related to data processing operations and the power consumption information;
- selecting one or more of the identified power conservation actions based on the power consumption information and the information related to data processing operations;
- and
- signaling a change in a state of the computing system by performance of the selected one or more of the identified power conservation actions,
- wherein at least one of the power conservation actions includes adjusting the usage of electrical components within a building.
Dependencies are inferred from the claim text.