摘要 |
A method to optimize revenue realized under multiple service level agreements with multiple data storage clients is disclosed. The method provides an information storage and retrieval system. The method includes entering into (N) service level agreements to provide data storage services for (N) applications using the information storage and retrieval system, where each of the (N) service level agreements specifies an average maximum response time RT<SUB>SLA</SUB>. The method calculates for each value of (j), the value per unit throughput nu<SUB>j </SUB>for the (j)th application, and then determines for each value of (j) the optimum data flow rate x<SUB>(j)OPT</SUB>. The method estimates, for each value of (j), a maximum data flow rate X<SUB>(j)MAX </SUB>that the (j)th application can utilize, and determines, for each value of (j), if x<SUB>(j)OPT </SUB>equals X<SUB>(j)MAX</SUB>. For each value of (j) where x<SUB>(j)OPT </SUB>does not equal X<SUB>(j)MAX</SUB>, the method delays execution of I/O requests from the (j)th application, such that the average response time for the (j)th application equals RT<SUB>(j)SLA</SUB>.
|