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.
Claims20
A method in a computing system for conserving power within a data processing enterprise, wherein the data processing enterprise communicates with multiple client computers executing read and write commands directed to the data processing enterprise, the method comprising:
- receiving data associated with data processing operations of the data processing enterprise,
- 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
- receiving power requirements data, wherein the power requirements data includes a power threshold, or a redistribution of data processing operations to components to reduce power consumption;
- and
- generating at least one power conservation action based at least in part on the received data associated with the data processing operation and the received power requirements data.
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 jobs operations completed;
- 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;
- and
- selecting one or more of the identified power conservation actions based on the power consumption information and the information related to data processing operations.
A system for conserving power within a data processing enterprise having multiple data storage devices and other components coupled together via a network, wherein the data processing enterprise includes multiple client computers executing read and write commands directed to the data storage devices, the system comprising:
- at least one hardware processor;
- at least one non-transitory memory, coupled to the at least one hardware processor and storing instructions, which when executed by the at least one hardware processor, perform a process, the process comprising:
- receiving sampled energy data associated with operation of at least the data storage devices;
- obtaining schedule data related to data storage operations scheduled to be performed within the data processing enterprise;
- and,
- determining at least one power conservation operation based at least in part on the sampled energy data from the means for receiving, on the schedule data from the means for obtaining, and on power requirements data,
- wherein the determined at least one power conservation operation instructs one of the multiple data storage devices or other components to operate, at least temporarily, in a power conservation mode.
Dependencies are inferred from the claim text.