Skew detector for data storage system

    公开(公告)号:US11126520B2

    公开(公告)日:2021-09-21

    申请号:US16530650

    申请日:2019-08-02

    Abstract: A computing resource service provider may store user data in a distributed data storage system. The distributed data storage system may contain one or more storage partitions configured to store based at least in part on prefixes of keys contained in a key-value store, where the size of the keys may vary. The one or more storage partitions may track requests to access data where the requests include a key such that the data may be located by the service provider based at least in part on the key. When a request is received a skew value associated with the key included in the request may be determined. The skew value may be determined based at least in part on the ratio of rate estimators, where the rate estimators represent a weighted average of the movement of the keys in a key space. If the skew value exceeds a threshold the service provider may take mitigating action.

    Scaling events for hosting hierarchical data structures

    公开(公告)号:US11086531B2

    公开(公告)日:2021-08-10

    申请号:US16575258

    申请日:2019-09-18

    Abstract: Scaling events may be detected for hosting hierarchical data structures. Scaling events may be detected to modify the capacity of a data store for hierarchical data structures to handle changing write workloads, read workloads, or storage capacity. Hierarchical data structures may be moved from one group of storage hosts to another group of storage hosts according to a filtered snapshot that includes the hierarchical data structures to be moved that is provided to the destination storage hosts. Changes made to the hierarchical data structures made at the source storage hosts during the move can be applied to the filtered snapshot so that the hierarchical data structures may be made available at the destination storage hosts inclusive of the changes.

    Directory schema deployment with pipelines

    公开(公告)号:US10678528B1

    公开(公告)日:2020-06-09

    申请号:US15819170

    申请日:2017-11-21

    Abstract: A system such as a service of a computing resource service provider, a directory service, a directory server, or any suitable system includes executable code that, if executed by one or more processors, causes the system to perform a first stage of a multi-stage deployment of a first directory schema by at least providing a second directory schema to a first computer system, wherein the first computer system is associated with a directory configured according to the first directory schema and causing the first computer system to reconfigure the directory according to the second directory schema The system may also determine, based on a result of reconfiguring the directory, whether to proceed to a second stage of the multi-stage deployment of the first directory schema. The system may be utilized as part of a directory schema update process wherein a multi-stage deployment pipeline is utilized.

    Scaling events for hosting hierarchical data structures

    公开(公告)号:US10423342B1

    公开(公告)日:2019-09-24

    申请号:US15475034

    申请日:2017-03-30

    Abstract: Scaling events may be detected for hosting hierarchical data structures. Scaling events may be detected to modify the capacity of a data store for hierarchical data structures to handle changing write workloads, read workloads, or storage capacity. Hierarchical data structures may be moved from one group of storage hosts to another group of storage hosts according to a filtered snapshot that includes the hierarchical data structures to be moved that is provided to the destination storage hosts. Changes made to the hierarchical data structures made at the source storage hosts during the move can be applied to the filtered snapshot so that the hierarchical data structures may be made available at the destination storage hosts inclusive of the changes.

Patent Agency Ranking