Method, system, and article of manufacture for optimizing storage utilization
First Claim
Patent Images
1. A method for optimizing storage utilization, the method comprising:
- storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices, wherein the determining of the optimum number of physical devices is based on a comparison of a first criterion with a second criterion; and
transferring data in the logical volumes from the cache to the optimum number of physical devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and an article of manufacture for optimizing storage utilization. Logical volumes are stored in a cache, wherein the cache is coupled to a plurality of physical devices. An optimum number of physical devices selected from the plurality of physical devices is determined. The logical volumes are transferred from the cache to the optimum number of physical devices.
41 Citations
33 Claims
-
1. A method for optimizing storage utilization, the method comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices, wherein the determining of the optimum number of physical devices is based on a comparison of a first criterion with a second criterion; and
transferring data in the logical volumes from the cache to the optimum number of physical devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for optimizing storage utilization, the method comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices based on calculating an extent of data transfer between the cache and the physical devices; and
transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
-
11. A method for optimizing storage utilization, the method comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices based on comparing an average size of the logical volumes that are queued for premigration to the physical devices; and
transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
-
12. A system for optimizing storage utilization, the system comprising:
-
a cache;
a plurality of physical devices coupled to the cache;
means for storing logical volumes in the cache;
means for determining an optimal number of physical devices selected from the plurality of physical devices, wherein the determining of the optimal number of physical devices is based on a comparison of a first criterion with a second criterion; and
means for transferring data in the logical volumes from the cache to the optimum number of physical devices. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for optimizing storage utilization, the system comprising:
-
a cache;
a plurality of physical devices coupled to the cache;
means for storing logical volumes in the cache;
means for determining an optimum number of physical devices selected from the plurality of physical devices, wherein the means for determining further performs;
(i) a calculation of an extent of data transfer between the cache and the physical devices; and
(ii) based on the calculation, determining the optimum number of physical devices; and
means for transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
-
22. A system for optimizing storage utilization, the system comprising:
-
a cache;
a plurality of physical devices coupled to the cache;
means for storing logical volumes in the cache;
means for determining an optimum number of physical devices selected from the plurality of physical devices, wherein the means for determining further performs;
(i) a comparison of an average size of the logical volumes that are queued for premigration to the physical devices; and
(ii) based on the comparison determining the optimum number of physical devices; and
means for transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
-
23. An article of manufacture including code for optimizing storage utilization, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices, wherein the determining of the optimum number of physical devices is based on a comparison of a first criterion with a second criterion; and
;
transferring data in the logical volumes from the cache to the optimum number of physical device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An article of manufacture including code for optimizing storage utilization, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices based on calculating an extent of data transfer between the cache and the physical devices; and
transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
-
33. An article of manufacture including code for optimizing storage utilization, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
storing logical volumes in a cache, wherein the cache is coupled to a plurality of physical devices;
determining an optimum number of physical devices selected from the plurality of physical devices, based on comparing an average size of the logical volumes that are queued for premigration to the physical devices;
transferring data in the logical volumes from the cache to the optimum number of physical devices.
-
Specification