DATA INTEGRITY VALIDATION IN STORAGE SYSTEMS
    1.
    发明申请
    DATA INTEGRITY VALIDATION IN STORAGE SYSTEMS 审中-公开
    存储系统中的数据一致性验证

    公开(公告)号:WO2008138768A3

    公开(公告)日:2009-06-04

    申请号:PCT/EP2008055361

    申请日:2008-04-30

    Abstract: Data validation systems and methods are provided. Data is recorded in N data chunks on one or more storage mediums. A first validation chunk independently associated with said N data chunks comprises first validation information for verifying accuracy of data recorded in said N data chunks. The first validation chunk is associated with a first validation appendix comprising second validation information, wherein the first validation appendix is stored on a first storage medium independent of said one or more storage mediums.

    Abstract translation: 提供数据验证系统和方法。 数据记录在一个或多个存储介质上的N个数据块中。 独立地与所述N个数据块相关联的第一验证块包括用于验证记录在所述N个数据块中的数据的精度的第一验证信息。 第一验证块与包括第二验证信息的第一验证附录相关联,其中第一验证附录存储在独立于所述一个或多个存储介质的第一存储介质上。

    PREFETCHING DATA TRACKS AND PARITY DATA TO USE FOR DESTAGING UPDATED TRACKS
    2.
    发明申请
    PREFETCHING DATA TRACKS AND PARITY DATA TO USE FOR DESTAGING UPDATED TRACKS 审中-公开
    使用数据跟踪和特征数据来使用更新的跟踪

    公开(公告)号:WO2013014555A1

    公开(公告)日:2013-01-31

    申请号:PCT/IB2012/053351

    申请日:2012-07-02

    CPC classification number: G06F12/0868 G06F12/0862 G06F12/0897

    Abstract: Provided are a computer program product, system, and method for prefetching data tracks and parity data to use for destaging updated tracks. A write request is received comprising at least one updated track to the group of tracks. The at least one updated track is stored in a first cache device. A prefetch request is sent to the at least one sequential access storage device to prefetch tracks in the group of tracks to a second cache device. A read request is generated to read the prefetch tracks following the sending of the prefetch request. The read prefetch tracks returned to the read request from the second cache device are stored in the first cache device. New parity data is calculated from the at least one updated track and the read prefetch tracks.

    Abstract translation: 提供了一种用于预取数据轨道和奇偶校验数据以用于降级更新的轨道的计算机程序产品,系统和方法。 接收包括至少一个更新的轨道到该组轨道的写入请求。 所述至少一个更新的轨道存储在第一高速缓存设备中。 预取请求被发送到至少一个顺序访问存储设备以将轨道组中的轨道预取到第二高速缓存设备。 在发送预取请求之后,生成读取请求以读取预取轨迹。 从第二高速缓存设备返回到读取请求的读取预取轨迹存储在第一高速缓存设备中。 从所述至少一个更新的轨道和读取的预取轨迹计算新的奇偶校验数据。

    READ-OTHER PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM
    3.
    发明申请
    READ-OTHER PROTOCOL FOR MAINTAINING PARITY COHERENCY IN A WRITE-BACK DISTRIBUTED REDUNDANCY DATA STORAGE SYSTEM 审中-公开
    阅读用于维护写回分配冗余数据存储系统中的奇偶校验的其他协议

    公开(公告)号:WO2011101482A1

    公开(公告)日:2011-08-25

    申请号:PCT/EP2011/052572

    申请日:2011-02-22

    Abstract: Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes. Each node comprises a processor and an array of failure independent data storage devices. Information is stored as a set of stripes, each stripe including a collection of at least a data strip and associated parity strips, the stripes distributed across a primary data node and multiple corresponding parity nodes. A read- other parity update protocol maintains parity coherency. The primary data node for each data strip drives parity coherency with the corresponding parity nodes, independently of other data nodes, in keeping relevant parity strips for the primary data node coherent. A parity value is determined based on data other than a difference between new data and existing data. A new parity value is based on new data and dependent data, wherein with respect to one data value, dependent data comprises other data encoded in a corresponding parity value.

    Abstract translation: 在包括多个节点的回写式分布式数据存储系统中保持数据存储可靠性。 每个节点包括一个处理器和一组故障独立的数据存储设备。 信息被存储为一组条带,每个条带包括至少一个数据条和相关联的奇偶校验条的集合,分布在主数据节点和多个对应的奇偶校验节点上的条带。 读取另一个奇偶校验更新协议保持奇偶校验一致性。 每个数据条的主数据节点与相应的奇偶校验节点独立地驱动与其他数据节点的奇偶校验一致性,以保持主数据节点相关的相关奇偶校验带。 基于除新数据和现有数据之间的差异以外的数据确定奇偶校验值。 新的奇偶校验值基于新数据和相关数据,其中相对于一个数据值,相关数据包括以对应奇偶校验值编码的其他数据。

    CORRECTING ERASURES IN STORAGE ARRAYS
    4.
    发明申请
    CORRECTING ERASURES IN STORAGE ARRAYS 审中-公开
    在存储阵列中修正有害物质

    公开(公告)号:WO2012117309A1

    公开(公告)日:2012-09-07

    申请号:PCT/IB2012/050605

    申请日:2012-02-10

    Abstract: In a method for storing data in a storage array, write data is arranged into "r" rows and "n" columns of pages, with each page including a plurality of sectors. The write data is encoded using a plurality of horizontal and vertical erasure correcting codes on the pages. The encoding allows recovery from up to tr erasures in any one of the r rows, up to t r-1 erasures in any one of the remaining r-1 rows, up to t r-2 erasures in any one of the remaining r-2 rows, and so on, such that the encoding allows recovery from up to t 1 erasures in the last remaining row. Encoded write data is output from the encoding. The encoded write data is written as a write stripe across n storage devices in a storage array.

    Abstract translation: 在用于将数据存储在存储阵列中的方法中,将写入数据排列成“r”行和“n”列的页面,每个页面包括多个扇区。 使用页面上的多个水平和垂直擦除校正码对写入数据进行编码。 该编码允许在r行中的任何一行中从最多到三次的恢复进行恢复,直到剩余的r-1行中的任何一行中的tr-1次擦除,直到剩下的r-2行中的任一个中的tr-2擦除 ,等等,使得编码允许在最后剩余的行中从高达t1个删除恢复。 从编码输出编码的写入数据。 编码的写入数据被写入存储阵列中的n个存储设备上的写入条带。

Patent Agency Ranking