发明名称 Load rebalancing for shared resource
摘要 Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of services. For example, the number of partitions in a data volume and/or the way in which data is stored across those partitions can be updated dynamically without significantly impacting the customer using the volume. The data stored to the volume can be striped or otherwise distributed across a number of logical areas, which then can be distributed across the partitions. Separate mappings can be used for the data in each logical area, and the logical areas in each partition, such that when moving a logical area only a single mapping has to be updated, regardless of the amount of data in that logical area. Further, logical areas can be moved between partitions without the need to repartition or redistribute the data in the data volume.
申请公布号 US8769238(B1) 申请公布日期 2014.07.01
申请号 US201313896223 申请日期 2013.05.16
申请人 Amazon Technologies, Inc. 发明人 Sivasubramanian Swaminathan;Marshall Bradley Eugene;Certain Tate Andrew;Maniscalco Nicholas J.
分类号 G06F12/00;G06F13/00;G06F13/28;G06F9/46 主分类号 G06F12/00
代理机构 Novak Druce Connolly Bove + Quigg LLP 代理人 Novak Druce Connolly Bove + Quigg LLP
主权项 1. A computer-implemented method of rebalancing a load across a number of partitions of a data volume, comprising: under control of one or more computer systems configured with executable instructions, maintaining customer data associated with a data volume in a data environment, the data volume including a number of partitions corresponding to respective physical storage devices;identifying, based at least in part on a usage pattern of the customer data, when the customer data is utilized unevenly across the number of partitions with respect to at least one functional aspect of the data volume;moving at least a portion of the customer data from loaded first partition to at least a second partition based at least in part on the at least one functional aspect, the second partition having less load than the first partition; andupdating a first set of mappings to indicate the second partition associated with the moved customer data as a result of moving the customer data without updating a second set of mappings indicating movement of a subset of the partition with which the subset of the data is associated.
地址 Reno NV US
您可能感兴趣的专利