ALLOCATION OF STORAGE RESOURCES IN A NETWORKED COMPUTING ENVIRONMENT BASED ON ENERGY UTILIZATION
First Claim
1. A method for energy efficient allocation of storage resources in a networked computing environment, comprising:
- determining energy consumption characteristics of a storage workload in the networked computing environment;
selecting a type of storage device for handling the storage workload;
developing an allocation plan to result in a most efficient energy consumption for handling the workload, the allocation plan being based upon the energy consumption characteristics, a set of device models for a set of storage devices having the type, and an energy efficiency algorithm;
deploying the allocation plan; and
selecting at least one storage device from the set of storage devices for handling the storage workload according to the deployed allocation plan.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an approach to provision storage resources (e.g., across an enterprise storage system) for different workloads in an energy efficient manner. Typically, energy consumption characteristics for handling a particular storage workload will be determined. Thereafter, a type of storage device capable of handling the workload will be determined. Then, an allocation plan that results in the most efficient energy consumption for handling the workload will be developed. The allocation plan is based upon the energy consumption characteristics and an energy efficiency algorithm. The energy efficiency algorithm serves to identify storage device(s) that can handle the workload in such a way as to reduce total energy consumption and, accordingly, costs. The energy efficiency algorithm may also consider other factors such as capacity and load of storage devices and service level agreement (SLA) terms. At least one storage device can then be selected for handling the storage workload.
-
Citations
22 Claims
-
1. A method for energy efficient allocation of storage resources in a networked computing environment, comprising:
-
determining energy consumption characteristics of a storage workload in the networked computing environment; selecting a type of storage device for handling the storage workload; developing an allocation plan to result in a most efficient energy consumption for handling the workload, the allocation plan being based upon the energy consumption characteristics, a set of device models for a set of storage devices having the type, and an energy efficiency algorithm; deploying the allocation plan; and selecting at least one storage device from the set of storage devices for handling the storage workload according to the deployed allocation plan. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for energy efficient allocation of storage resources in a networked computing environment, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; determine energy consumption characteristics of a storage workload in the networked computing environment; select a type of storage device for handling the storage workload; develop an allocation plan to result in a most efficient energy consumption for handling the workload, the allocation plan being based upon the energy consumption characteristics, a set of device models for a set of storage devices having the type, and an energy efficiency algorithm; deploy the allocation plan; and select at least one storage device from the set of storage devices for handling the storage workload according to the deployed allocation plan. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for energy efficient allocation of storage resources in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
determine energy consumption characteristics of a storage workload in the networked computing environment; select a type of storage device for handling the storage workload; develop an allocation plan to result in a most efficient energy consumption for handling the workload, the allocation plan being based upon the energy consumption characteristics, a set of device models for a set of storage devices having the type, and an energy efficiency algorithm; deploy the allocation plan; and select at least one storage device from the set of storage devices for handling the storage workload according to the deployed allocation plan. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for energy efficient allocation of storage resources in a networked computing environment, comprising:
deploying a computer infrastructure being operable to; determine energy consumption characteristics of a storage workload in the networked computing environment; select a type of storage device for handling the storage workload; develop an allocation plan to result in a most efficient energy consumption for handling the workload, the allocation plan being based upon the energy consumption characteristics, a set of device models for a set of storage devices having the type, and an energy efficiency algorithm; deploy the allocation plan; and select at least one storage device from the set of storage devices for handling the storage workload according to the deployed allocation plan.
Specification