发明名称 Distributed data storage controller
摘要 A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
申请公布号 US9531809(B1) 申请公布日期 2016.12.27
申请号 US201414456979 申请日期 2014.08.11
申请人 Amazon Technologies, Inc. 发明人 Brooker Marc J.;Parthasarathy Madhuvanesh;Certain Tate Andrew;Lee Kerry Q.
分类号 G06F15/16;H04L29/08 主分类号 G06F15/16
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A computer-implemented method, comprising: implementing a data mapping engine on a client device using a virtual machine instance running on the client device, the data mapping engine configured at least to receive data requests from the virtual machine instance running on the client device; receiving, by the virtual machine instance, a portion of a data map; determining, by the data mapping engine using at least the portion of the data map, a server request based at least in part on a data request of the received data requests, the server request identifying data within a data storage system, the server request determined at least in part by a placement engine implemented across one or more computer systems, the placement engine determining the server request based at least on data storage-related information received from at least one of the client device or the data storage system; transmitting the server request to the data storage system; after transmitting the server request, receiving a response from the data storage system; updating, based at least in part on the response from the data storage system, the portion of the data map; and transmitting information related to the updated portion of the data map to a map authority.
地址 Reno NV US