Patent Document ID: 20070112723
Application ID: 11280012
Patent Flag: 0

Claim One:
1. A computer-implemented method of allocating shared resources in a computer network-based storage system, said method comprising: taking periodic performance samples on a running computer network-based storage system; evaluating an objective function that takes as input said performance samples to quantify how aligned a current state of said computer network-based storage system is with organizational objectives; building and maintaining models of behavior and capabilities of said computer network-based storage system by using said performance samples as input; determining how resources of said computer network-based storage system should be allocated among client computers in said computer network-based storage system by selecting one among many possible allocations based on predictions generated by said models in order to maximize a value of said objective function; calculating a confidence statistic value for a chosen resource allocation based on an accuracy of said models; and enforcing said chosen resource allocation on the running computer network-based storage system when said confidence statistic value is at or above a predetermined threshold value.