Patent ID: 9571580
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A system, comprising: a multi-tiered storage system; and a processor communicatively coupled to the multi-tiered storage system, the processor configured to execute computer readable instructions, the computer readable instructions including: calculating a performance weight for each end user of an application, the performance weight calculated as a function of a current activity level of each end user with respect to activities conducted via the application and a type of the application, the application typed with a static value that indicates an average amount of storage resources in the multi-tiered storage system used by the application; calculating an input/output weight for each end user from a combination of an input/output requirement and the performance weight, the input/output requirement indicative of an amount of storage resources of the multi-tiered storage system associated with anticipated activities of the end user; and allocating an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight; wherein the performance weight is calculated as a product of a value representing the current activity level times the static value.