PRECOMPUTED REDUNDANCY CODE MATRICES FOR HIGH-AVAILABILITY DATA STORAGE
    61.
    发明申请
    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: 本文描述和提出的技术包括用于使用冗余编码技术预处理和存储的数据归档(“档案”)的再计算再生信息的系统和方法。 例如,针对每个子集计算对应于碎片子集的冗余代码相关矩阵(诸如基于例如用于所选择的冗余码的生成矩阵的倒排矩阵)的再生信息,并且在一些实施例中, 存储用于在一个或多个分片变得不可用的情况下使用,例如,以便更有效地和/或快速地再生替换分片。

    Verification of erasure encoded fragments
    62.
    发明授权
    Verification of erasure encoded fragments 有权
    擦除编码片段的验证

    公开(公告)号:US09552254B1

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

    申请号:US14500582

    申请日:2014-09-29

    Abstract: Erasure encoded fragments are originally generated by applying an erasure encoding scheme to a data file. An erasure encoded fragment is subsequently generated directly from previously generated erasure encoded fragments or by reconstructing the original data file and then erasure encoding the reconstructed data file. The integrity or fidelity of such a subsequently generated erasure encoded fragment is verified by newly generating an error detection code, such as but not limited to a checksum, for the subsequently generated erasure encoded fragment, and comparing that subsequently error detection code against an error detection code previously generated for a previous or original version of the erasure encoded fragment. Each error detection code is preferably stored in association with its corresponding erasure encoded fragment and with one or more other erasure encoded fragments. Thus, each error detection code is saved in at least two locations.

    Abstract translation: 最初通过对数据文件应用擦除编码方案来生成擦除编码的片段。 随后,从先前生成的擦除编码片段直接生成擦除编码片段,或通过重构原始数据文件,然后擦除对重构数据文件进行编码。 通过对随后生成的擦除编码片段新生成诸如但不限于校验和的差错检测码来验证随后生成的擦除编码片段的完整性或保真度,并将随后的错误检测码与错误检测进行比较 以前为擦除编码片段的先前或原始版本生成的代码。 优选地,每个错误检测码与其相应的擦除编码片段和一个或多个其它擦除编码片段相关联地存储。 因此,每个错误检测码被保存在至少两个位置。

    Precomputed redundancy code matrices for high-availability data storage
    63.
    发明授权
    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