Patent ID: 9563510
Date: 2017-02-07
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: before an electronic data store is available for access by client computers: creating a model of the electronic data store, the model including a plurality of virtual storage units that each represent individual storage components within the electronic data store, each of the virtual storage units having a predetermined number of possible operating states that include an operational state, a reconstruction state, and a failover state; benchmarking the model on the electronic data store that simulates a range of possible service level agreements to create a performance model in a multidimensional data space, boundaries within the multidimensional data space determining whether the possible service level agreements will be rejected, the benchmarking obtaining actual performance data of all of the virtual units for all of the possible operating states; and creating a data structure that represents the performance data; and after the electronic data store is available for access by the client computers: combining real-time current data with the data structure to obtain a current resource profile; predicting a capacity of the electronic data store to accept new data transfer connections in accordance with new service level agreements without violating previously agreed service level agreements based on the current resource profile; and controlling acceptance of the new data transfer connections in response to the prediction of capacity.