Patent ID: 8887166

Claim:
A computer-implemented method comprising: estimating, by the computer, a first access pattern associated with an item; identifying, by the computer, a first set of attributes based on the first access pattern; storing, by the computer, information associated with a plan for managing storage resource allocation associated with the item, the plan including a rule associated with a rule trigger, and the item being stored, prior to an occurrence of the rule trigger, using resources of a storage environment according to a first resource allocation arrangement, of a plurality of resource allocation arrangements, that is compatible with the first set of attributes; detecting, by the computer, the occurrence of the rule trigger; and applying, by the computer and based on the occurrence of the rule trigger, the rule, applying the rule including: determining a second access pattern associated with the item at the occurrence of the rule trigger, when the first access pattern and the second access pattern differ by less than a threshold amount, determining a second set of attributes based on applying a discount factor to at least one of the first set of attributes, when the first access pattern and the second access pattern differ by at least the threshold amount, determining the second set of attributes based on the second access pattern, selecting a second resource allocation arrangement, of the plurality of resource allocation arrangements, that is compatible with the second set of attributes, and causing the resources of the storage environment to store the item, after the occurrence of the rule trigger, using the second resource allocation arrangement.