1. A method, comprising: calculating a performance weight for each end user of an application executing on a computer processor in a multi-tiered storage system, the performance weight calculated as a function of a current activity level determined for each end user with respect to activities conducted via the application and a type of the application, the application typed with a value that is based on 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 theft multi-tiered storage system associated with anticipated activities of the end user with respect to a particular function that is defined by a current location in the application, the input/output requirement varying throughout the application; and assigning an amount of the storage resources for each end user that is proportioned based on the corresponding input/output weight.