Modeling the effects of switching data storage resources through data storage pool tier performance capacity and demand gap analysis
First Claim
1. A computer-implemented method of optimizing assignment of data storage resources in a data storage arrangement having a plurality of pools, each pool comprising a plurality of data storage resources arranged in tiers, the method comprising:
- performing, by a processor, a gap analysis for a plurality of tiers of a plurality of pools, the gap analysis including a comparison of performance capacity versus performance demand for each tier of the plurality of tiers of the plurality of pools, the gap analysis also determining an extent to which tiers of pools have, relative to a standard data storage performance metric, excess performance capacity and excess performance demand;
modeling, by a processor, an effect of switching data storage resources from a first pool tier to a second pool tier in terms of the effect of the switch on excess performance capacity and excess performance demand;
determining, by a processor, an improved arrangement of data storage resources in the first pool tier and the second pool tier that reduces excess performance capacity and excess performance demand, based on the modeling of the effect of switching data storage resources between pools; and
switching at least one data storage resource from the first pool tier to the second pool tier based on the modeling.
1 Assignment
0 Petitions
Accused Products
Abstract
The assignment of data storage resources in a data storage arrangement having a plurality of pools, where each pool includes a plurality of data storage resources arranged in tiers, can be optimized. A gap analysis can be performed for each tier of each pool to determine that tier'"'"'s excess capacity or demand. The effect of switching data storage resources between tiers of different pools can be modeled to determine the effect of the switch on excess capacity and demand. An improved arrangement of data storage resources in the tiers can be determined that reduces excess capacity and demand, from the modeling of the effect of switching data storage resources between pools. At least one data storage resource can be switched from the tier of the first pool to the tier of the second pool to match the determined improved arrangement of data storage resources.
-
Citations
12 Claims
-
1. A computer-implemented method of optimizing assignment of data storage resources in a data storage arrangement having a plurality of pools, each pool comprising a plurality of data storage resources arranged in tiers, the method comprising:
-
performing, by a processor, a gap analysis for a plurality of tiers of a plurality of pools, the gap analysis including a comparison of performance capacity versus performance demand for each tier of the plurality of tiers of the plurality of pools, the gap analysis also determining an extent to which tiers of pools have, relative to a standard data storage performance metric, excess performance capacity and excess performance demand; modeling, by a processor, an effect of switching data storage resources from a first pool tier to a second pool tier in terms of the effect of the switch on excess performance capacity and excess performance demand; determining, by a processor, an improved arrangement of data storage resources in the first pool tier and the second pool tier that reduces excess performance capacity and excess performance demand, based on the modeling of the effect of switching data storage resources between pools; and switching at least one data storage resource from the first pool tier to the second pool tier based on the modeling. - View Dependent Claims (2, 3, 4)
-
-
5. A system for optimizing assignment of data storage resources in a data storage arrangement having a plurality of pools, each pool comprising a plurality of data storage resources arranged in tiers, the system comprising:
-
a memory; and a processor configured to; perform a gap analysis for each pool tier, the gap analysis including a comparison of performance capacity versus performance demand for each tier of the plurality of tiers of the plurality of pools, the gap analysis also determining an extent to which each pool tier has, relative to a standard data storage performance metric, excess performance capacity and excess performance demand; model an effect of switching data storage resources from a first pool tier to a second pool tier in terms of the effect of the switch on excess performance capacity and excess performance demand; determine an improved arrangement of data storage resources in the first and the second pool tiers that reduces excess performance capacity and excess performance demand, from modeling of the effect of switching data storage resources between pools; and switch at least one data storage resource from the first pool tier to the second pool tier to match the improved arrangement of data storage resources. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for optimizing assignment of data storage resources in a data storage arrangement of a computer system having a plurality of pools, each pool comprising a plurality of data storage resources arranged in tiers, the computer program product contained on a non-transitory computer readable data storage medium having program instructions embodied therewith, the program instructions executable by a computer to the cause computer to:
-
perform a gap analysis for each tier of each pool, the gap analysis including a comparison of performance capacity versus performance demand for each tier of the plurality of tiers of the plurality of pools, the gap analysis also determining an extent to which each tier of each pool has, relative to a standard data storage performance metric, excess performance capacity and excess performance demand; model an effect of switching data storage resources from a first pool tier to a second pool tier in terms of the effect of the switch on excess performance capacity and excess performance demand; determine an improved arrangement of data storage resources in the first pool tiers and the second pool that reduces excess performance capacity and excess performance demand, from the modeling of the effect of switching data storage resources between pools; and switch at least one data storage resource from the first pool tier to the second pool tier to match the improved arrangement of data storage resources. - View Dependent Claims (10, 11, 12)
-
Specification