VOLUME-LEVEL REDUNDANCY CODING TECHNIQUES FOR SEQUENTIAL TRANSFER OPTIMIZED STORAGE DEVICES
    11.
    发明申请
    VOLUME-LEVEL REDUNDANCY CODING TECHNIQUES FOR SEQUENTIAL TRANSFER OPTIMIZED STORAGE DEVICES 有权
    用于顺序传输优化存储设备的容量级冗余编码技术

    公开(公告)号:US20160179824A1

    公开(公告)日:2016-06-23

    申请号:US14578130

    申请日:2014-12-19

    CPC classification number: G06F17/30073 G06F11/1446 H04L67/10

    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.

    Abstract translation: 本文描述和建议的技术包括使用冗余编码技术在数据存储系统上存储,索引和检索数据归档的原始数据的系统和方法。 例如,诸如擦除代码的冗余代码可以应用于存档(诸如从计算资源服务提供商的客户接收到的那些),以便允许存储最小量的可用的各个归档的原始数据, 例如数据存储系统的那些,同时保持可用性,耐用性以及由应用冗余码赋予的其他保证。 可以实现稀疏索引技术,以便一旦存储就减少用于定位原始数据的索引的占用空间。

    Techniques for distributing verification checks incident to data deletion

    公开(公告)号:US10733145B1

    公开(公告)日:2020-08-04

    申请号:US14572603

    申请日:2014-12-16

    Abstract: Techniques described and suggested herein include distributed deletion request processing and verification. For example, incident to migration of original data from a first data store to a second data store, verifications and confirmations related to removing the original data from the first data store may be performed so as to ensure the integrity of the original data represented on the second data store prior to removing the actual original data on the first data store. In some embodiments, the verifications and confirmations performed in connection with a deletion request may be apportioned to multiple entities, each of which may not fully trust the others. As a result, in some embodiments, a given deletion request may only be fulfilled if all of the entities involved in the verification process individually provide authorization to execute the deletion request.

    Failure-decoupled volume-level redundancy coding techniques

    公开(公告)号:US10089179B2

    公开(公告)日:2018-10-02

    申请号:US15640067

    申请日:2017-06-30

    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored. The volumes may be apportioned into failure-decorrelated subsets, and archives stored thereto may be apportioned to such subsets.

    Failure-decoupled volume-level redundancy coding techniques

    公开(公告)号:US09697080B2

    公开(公告)日:2017-07-04

    申请号:US15283023

    申请日:2016-09-30

    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored. The volumes may be apportioned into failure-decorrelated subsets, and archives stored thereto may be apportioned to such subsets.

    PRECOMPUTED REDUNDANCY CODE MATRICES FOR HIGH-AVAILABILITY DATA STORAGE
    18.
    发明申请
    PRECOMPUTED REDUNDANCY CODE MATRICES FOR HIGH-AVAILABILITY DATA STORAGE 审中-公开
    针对高可用性数据存储的预算冗余代码矩阵

    公开(公告)号:US20170060687A1

    公开(公告)日:2017-03-02

    申请号:US15350946

    申请日:2016-11-14

    Abstract: Techniques described and suggested herein include systems and methods for precomputing regeneration information for data archives (“archives”) that have been processed and stored using redundancy coding techniques. For example, regeneration information, such as redundancy code-related matrices (such as inverted matrices based on, e.g., a generator matrix for the selected redundancy code) corresponding to subsets of the shards, is computed for each subset and, in some embodiments, stored for use in the event that one or more shards becomes unavailable, e.g., so as to more efficiently and/or quickly regenerate a replacement shard.

    Abstract translation: 本文描述和提出的技术包括用于使用冗余编码技术预处理和存储的数据归档(“档案”)的再计算再生信息的系统和方法。 例如,针对每个子集计算对应于碎片子集的冗余代码相关矩阵(诸如基于例如用于所选择的冗余码的生成矩阵的倒排矩阵)的再生信息,并且在一些实施例中, 存储用于在一个或多个分片变得不可用的情况下使用,例如,以便更有效地和/或快速地再生替换分片。

    Precomputed redundancy code matrices for high-availability data storage
    19.
    发明授权
    Precomputed redundancy code matrices for high-availability data storage 有权
    用于高可用性数据存储的预计算冗余码矩阵

    公开(公告)号:US09495249B1

    公开(公告)日:2016-11-15

    申请号:US14675471

    申请日:2015-03-31

    Abstract: Techniques described and suggested herein include systems and methods for precomputing regeneration information for data archives (“archives”) that have been processed and stored using redundancy coding techniques. For example, regeneration information, such as redundancy code-related matrices (such as inverted matrices based on, e.g., a generator matrix for the selected redundancy code) corresponding to subsets of the shards, is computed for each subset and, in some embodiments, stored for use in the event that one or more shards becomes unavailable, e.g., so as to more efficiently and/or quickly regenerate a replacement shard.

    Abstract translation: 本文描述和提出的技术包括用于使用冗余编码技术预处理和存储的数据归档(“档案”)的再计算再生信息的系统和方法。 例如,针对每个子集计算对应于碎片子集的冗余代码相关矩阵(诸如基于例如用于所选择的冗余码的生成矩阵的倒排矩阵)的再生信息,并且在一些实施例中, 存储用于在一个或多个分片变得不可用的情况下使用,例如,以便更有效地和/或快速地再生替换分片。

Patent Agency Ranking