发明名称 DYNAMIC DATA SET REPLICA MANAGEMENT
摘要 Systems and methods dynamically manage replicas of data sets. A collection of data stores is used to redundantly store one or more replicas of one or more data sets. The replicas may be used to respond to read requests from multiple sources. Upon identification of a need to allocate storage space to a data object, space used by one or more of the replicas is allocated to the data object. Various parameters may be utilized in the selection of one or more replicas whose storage space can be allocated to the data object. The parameters may be based at least in part on characteristics of the one or more data sets relative to one another.
申请公布号 US2015019829(A1) 申请公布日期 2015.01.15
申请号 US201414500553 申请日期 2014.09.29
申请人 Amazon Technologies, Inc. 发明人 Sivasubramanian Swaminathan;Marshall Bradley E.;Certain Tate Andrew;Maniscalco Nicholas J.
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A computer-implemented method for storing data, comprising: under the control of one or more computer systems configured with executable instructions, storing one or more copies of one or more data sets in a plurality of data stores, each of the data sets corresponding to a virtual storage volume and at least a particular data set of the one or more data set having a plurality of copies;for at least the particular data set, accessing different copies of the particular data set to respond to different read requests;receiving a request to provision storage space to a new virtual storage volume;in response to the request, determining whether to reallocate storage space from at least one of the one or more copies for the new virtual storage volume;when determined to reallocate storage space from at least one of the one or more copies for the new virtual storage volume, identifying one or more expendable copies of the one or more copies;deallocating at least some space allocated to the identified one or more expendable copies; andallocating the deallocated space to the new virtual storage volume.
地址 Reno NV US