Techniques for distributing verification checks incident to data deletion

    公开(公告)号:US11573925B2

    公开(公告)日:2023-02-07

    申请号:US16983849

    申请日:2020-08-03

    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.

    SINGLE QUORUM VERIFICATION OF ERASURE CODED DATA

    公开(公告)号:US20180373587A1

    公开(公告)日:2018-12-27

    申请号:US16116777

    申请日:2018-08-29

    Abstract: Techniques described and suggested herein include various methods and systems for verifying integrity of redundancy coded data, such as erasure coded data shards. In some embodiments, a quantity of redundancy coded data elements, hereafter referred to as data shards (e.g., erasure coded data shards), sufficient to reconstruct the original data element from which the redundancy coded data elements are derived, is used to generate reconstructed data shards to be used for checking the validity of analogous data shards stored for the original data element.

    FAILURE-DECOUPLED VOLUME-LEVEL REDUNDANCY CODING TECHNIQUES

    公开(公告)号:US20170300384A1

    公开(公告)日:2017-10-19

    申请号: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
    9.
    发明申请
    FAILURE-DECOUPLED VOLUME-LEVEL REDUNDANCY CODING TECHNIQUES 有权
    失败 - 解码量级冗余编码技术

    公开(公告)号:US20170024281A1

    公开(公告)日:2017-01-26

    申请号: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.

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

    Failure-decoupled volume-level redundancy coding techniques
    10.
    发明授权
    Failure-decoupled volume-level redundancy coding techniques 有权
    故障解耦的音量级冗余编码技术

    公开(公告)号:US09459959B1

    公开(公告)日:2016-10-04

    申请号:US14673796

    申请日:2015-03-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.

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

Patent Agency Ranking