MODELING WORKLOAD INFORMATION FOR A PRIMARY STORAGE AND A SECONDARY STORAGE
First Claim
1. A computer program product for generating storage information on a storage environment having a primary storage and a secondary storage, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed performs operations, the operations comprising:
- determining a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage;
determining cumulative I/O workload for the primary storage based on the first type and the second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage, wherein the primary storage includes multiple storage tiers;
determining cumulative I/O workload for the secondary storage based on the first and second types of I/O operations at different storage amounts indicating a concentration of the I/O workload on the secondary storage, wherein the secondary storage includes multiple storage tiers;
determining a performance gap based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts; and
generating information on the determined performance gap.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for modeling workload information for a primary storage and a secondary storage. A determination is made of: a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; a cumulative I/O workload for the primary storage based on a first type and a second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage; and cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload of the first type of I/O operations on the secondary storage. A performance gap is determined based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts.
-
Citations
20 Claims
-
1. A computer program product for generating storage information on a storage environment having a primary storage and a secondary storage, the computer program product comprising a computer readable storage medium having computer readable program code embodied therein that when executed performs operations, the operations comprising:
-
determining a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; determining cumulative I/O workload for the primary storage based on the first type and the second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage, wherein the primary storage includes multiple storage tiers; determining cumulative I/O workload for the secondary storage based on the first and second types of I/O operations at different storage amounts indicating a concentration of the I/O workload on the secondary storage, wherein the secondary storage includes multiple storage tiers; determining a performance gap based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts; and generating information on the determined performance gap. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating storage information on a storage environment having a primary storage and a secondary storage, comprising:
-
a processor; and a computer readable storage medium having computer readable program code embodied therein that when executed by the processor performs operations, the operations comprising; determining a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; determining cumulative I/O workload for the primary storage based on the first type and the second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage, wherein the primary storage includes multiple storage tiers; determining cumulative I/O workload for the secondary storage based on the first type and second type of I/O operations at different storage amounts indicating a concentration of the I/O workload on the secondary storage, wherein the secondary storage includes multiple storage tiers; determining a performance gap based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts; and generating information on the determined performance gap. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for generating storage information on a storage environment having a primary storage and a secondary storage, comprising:
-
determining a first type and second type of Input/Output (I/O) operations with respect to extents configured in the primary storage; determining cumulative I/O workload for the primary storage based on the first type and the second type of I/O operations at different cumulative storage amounts of the primary storage indicating a concentration of the I/O workload on the primary storage, wherein the primary storage includes multiple storage tiers; determining cumulative I/O workload for the secondary storage based on the first type and the second type of I/O operations at different storage amounts indicating a concentration of the I/O workload on the secondary storage, wherein the secondary storage includes multiple storage tiers; determining a performance gap based on the cumulative I/O workloads for the primary and secondary storages at one of the storage amounts; and generating information on the determined performance gap. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification