发明名称 Electronic data store
摘要 An apparatus and method of providing conditional access to an electronic data store including a storage controller and a data storage resource. The method includes receiving, at the storage controller, a network request for access to the data storage resource from a client, the request including at least one required parameter defining the requested connection, obtaining information on the performance of the data storage resource, determining, based upon the information, whether a) the data storage resource can meet the or each required parameter of the request; and b) meeting the or each required parameter of the request will not violate any previously agreed parameters defining existing connections on the data storage resource; and denying the request if at least one of a) and b) are determined to be negative.
申请公布号 US9563510(B2) 申请公布日期 2017.02.07
申请号 US201514862912 申请日期 2015.09.23
申请人 XYRATEX TECHNOLOGY LIMITED 发明人 Golbourn Darren;Courtney Tim
分类号 G06F11/10;G06F9/50;G06F11/20;G06F11/34;H04L29/08;H04L12/24;H04L29/06;H04L12/26;H04L12/10 主分类号 G06F11/10
代理机构 Hollingsworth Davis, LLC 代理人 Hollingsworth Davis, LLC
主权项 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.
地址 Havant GB