Distributed storage of data
    8.
    发明授权
    Distributed storage of data 有权
    分布式存储数据

    公开(公告)号:US09575846B2

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

    申请号:US14339757

    申请日:2014-07-24

    Inventor: Chao Tian

    Abstract: Multi-reliability regenerating (MRR) erasure codes are disclosed. The erasure codes can be used to encode and regenerate data. In particular, the regenerating erasure codes can be used to encode data included in at least one of two or more data messages to satisfy respective reliability requirements for the data. Encoded portions of data from one data message can be mixed with encoded or unencoded portions of data from a second data message and stored at a distributed storage system. This approach can be used to improve efficiency and performance of data storage and recovery in the event of failures of one or more nodes of a distributed storage system.

    Abstract translation: 公开了多可靠性再生(MRR)擦除码。 擦除代码可用于对数据进行编码和再生。 特别地,再生擦除码可用于对包含在两个或多个数据消息中的至少一个中的数据进行编码,以满足数据的相应的可靠性要求。 来自一个数据消息的数据的编码部分可以与来自第二数据消息的数据的编码或非编码部分混合并存储在分布式存储系统中。 在分布式存储系统的一个或多个节点发生故障的情况下,该方法可用于提高数据存储和恢复的效率和性能。

    Data encoding in solid-state storage apparatus
    9.
    发明授权
    Data encoding in solid-state storage apparatus 有权
    固态存储装置中的数据编码

    公开(公告)号:US09502138B2

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

    申请号:US14496416

    申请日:2014-09-25

    Abstract: A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block by modulation encoding at least part of the input block into a first group of qary symbols via a first drift-tolerant encoding scheme, the preliminary block comprising the first group of qary symbols and any remainder of the input block not encoded via the first encoding scheme; generating parity data for the preliminary block via an error-correction encoding scheme; modulation encoding the parity data and any remainder of the input block into a second group of qary symbols via a second drift-tolerant encoding scheme; and supplying the qary symbols of the first and second groups for storage in respective q-level memory cells.

    Abstract translation: 用于编码用于存储在固态存储器的q级单元中的输入数据块的方法包括:通过经由第一数据块将输入块的至少一部分调制编码为第一组符号符号来产生来自输入数据块的初步块 漂移容错编码方案,所述初步块包括第一组码元符号和未经第一编码方案编码的输入块的任何剩余部分; 通过纠错编码方案产生初步块的奇偶校验数据; 将所述奇偶校验数据和所述输入块的任何剩余部分经由第二容错编码方案编码成第二组qary符号; 以及提供第一和第二组的标号以存储在相应的q级存储单元中。

Patent Agency Ranking