Patent ID: 9052830
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. A method for evaluating data movement alternatives comprising: receiving a set of criteria including capacity limits and performance limits, said performance limits including a plurality of sets of performance limits, each of said plurality of sets including a plurality of performance limits for a plurality of storage tiers, each of said plurality of performance limits of said each set specifying a threshold level of performance for a different one of the plurality of storage tiers; performing first processing to evaluate a plurality of alternatives for use in data movement with respect to a set of logical devices having data stored on a set of physical storage devices, each of said plurality of alternatives including a different set of data movement criteria comprising said capacity limits and a different one of said plurality of sets of performance limits, said set of physical storage devices comprising at least a first physical device of one of said plurality of storage tiers and a second physical device of another one of said plurality of storage tiers, wherein, for said each alternative, said first processing includes modeling performance of a first of the plurality of storage tiers when hypothetically storing first data portions of the logical devices in the first storage tier, said first data portions not exceeding a first performance limit, for the first storage tier, from the different one of the plurality of sets of performance limits, said first performance limit specifying a threshold level of performance for the first data portions of the logical devices stored in the first storage tier; determining a plurality of overall performance metrics, wherein each of the plurality of overall performance metrics denotes average modeled performance across said set of physical devices for an associated one of the plurality of alternatives including an associated one of the plurality of sets of performance limits; and selecting one of said plurality of sets of performance limits having an associated one of the plurality of overall performance metrics that is better than any other of said plurality of overall performance metrics.