METHOD AND SYSTEM FOR IMPROVED BUFFER UTILIZATION FOR DISK ARRAY PARITY UPDATES
    6.
    发明申请
    METHOD AND SYSTEM FOR IMPROVED BUFFER UTILIZATION FOR DISK ARRAY PARITY UPDATES 审中-公开
    用于磁盘阵列更新的改进缓冲器利用的方法和系统

    公开(公告)号:US20080022150A1

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

    申请号:US11867407

    申请日:2007-10-04

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1057

    摘要: During a parity update of a parity stripe in a disk array, constant values used in finite field arithmetic are algebraically combined in order to reduce the number of buffers and steps needed to update multiple parity values when a change in data occurs. In one implementation, for example, the contents of a buffer that stores the product of a delta value associated with the change in data and a first constant, which is used to update a first parity value, are multiplied by a value representative of the ratio of a second constant, which is used to update a second parity value, and the first constant.

    摘要翻译: 在磁盘阵列中的奇偶校验条带的奇偶校验更新期间,有限域算术中使用的常量值被代数组合,以便在数据发生变化时减少缓冲区数量和更新多个奇偶校验值所需的步骤。 在一个实现中,例如,将用于更新第一奇偶校验值的存储与数据变化相关联的增量值的乘积和用于更新第一奇偶校验值的第一常数的乘积的缓冲器的内容乘以表示比率的值 用于更新第二奇偶校验值的第二常数和第一常数。

    PARITY UPDATE FOOTPRINTS KEPT ON DISK
    7.
    发明申请
    PARITY UPDATE FOOTPRINTS KEPT ON DISK 审中-公开
    奇迹更新FODTPRINTS KEPT ON DISK

    公开(公告)号:US20070028136A1

    公开(公告)日:2007-02-01

    申请号:US11163346

    申请日:2005-10-15

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076

    摘要: Parity Update Footprints (PUFPs) are kept on the disk drives themselves (rather than in nonvolatile RAM) so that the PUFPs will move along with the RAID arrays and data they protect. This permits effective detection of and recovery from many unexpected-power-loss events, and certain other types of failures, even in a clustered-adapter configuration or with a standalone adapter that has no nonvolatile RAM or only a little nonvolatile RAM. Desirably, many Set PUFP and Clear PUFP operations can be coalesced into each write to the block on the disk which contains the PUFPs, thereby improving system performance.

    摘要翻译: 奇偶校验更新脚本(PUFP)保留在磁盘驱动器本身(而不是非易失性RAM)中,以便PUFP将与RAID阵列及其保护的数据一起移动。 这允许从许多意外的功率损耗事件和某些其他类型的故障,即使在集群适配器配置或不具有非易失性RAM或仅一个非易失性RAM的独立适配器的有效检测和恢复。 令人期待的是,PUFP和Clear PUFP的多个操作可以合并到包含PUFP的磁盘上的块中,从而提高系统性能。

    Method and system for recovering from abnormal interruption of a parity update operation in a disk array system
    8.
    发明申请
    Method and system for recovering from abnormal interruption of a parity update operation in a disk array system 有权
    用于从磁盘阵列系统中的奇偶更新操作的异常中断恢复的方法和系统

    公开(公告)号:US20060123270A1

    公开(公告)日:2006-06-08

    申请号:US10994097

    申请日:2004-11-19

    IPC分类号: G06F11/00

    摘要: Data associated with the state of a parity update operation in a disk array system such as a RAID-6 system is stored during performance of the operation so that, in the event the operation is interrupted, recovery may be initiated using the stored data. The stored data may include a state indicator that is indicative of the status of the parity update operation, and snapshot data (e.g., a delta value indicative of a difference between new and old data) captured during the parity update operation.

    摘要翻译: 在执行操作期间存储与诸如RAID-6系统的磁盘阵列系统中的奇偶校验更新操作的状态相关联的数据,使得在操作中断的情况下,可以使用所存储的数据来启动恢复。 存储的数据可以包括指示奇偶校验更新操作的状态的状态指示符和在奇偶校验更新操作期间捕获的快照数据(例如,指示新数据和旧数据之间的差异的增量值)。

    Commingled write cache in dual input/output adapter
    9.
    发明申请
    Commingled write cache in dual input/output adapter 审中-公开
    混合写入缓存在双输入/输出适配器

    公开(公告)号:US20050198411A1

    公开(公告)日:2005-09-08

    申请号:US10793525

    申请日:2004-03-04

    IPC分类号: G06F13/00

    摘要: An apparatus, program product and method maintain data coherency between paired I/O adapters by commingling primary and backup data within the respective write caches of the I/O adapters. Such commingling allows the data to be dynamically allocated in a common pool without regard to dedicated primary and backup regions. As such, primary and backup data may be maintained within the cache of a secondary adapter at a different relative location(s) than is the corresponding data stored in the cache of the primary adapter. In any case, however, the same data is updated in both respective write caches such that data coherence is maintained.

    摘要翻译: 装置,程序产品和方法通过在I / O适配器的相应写入缓存内混合主要和备份数据来保持配对的I / O适配器之间的数据一致性。 这种混合允许在公共池中动态地分配数据,而不考虑专用的主要和备份区域。 因此,主数据和备份数据可以在与适配器的高速缓存中存储的相应数据不同的相对位置上保持在辅助适配器的高速缓存内。 然而,在任何情况下,相同的数据在两个相应的写高速缓存中被更新,从而保持数据一致性。

    RAID environment incorporating hardware-based finite field multiplier for on-the-fly XOR
    10.
    发明申请
    RAID environment incorporating hardware-based finite field multiplier for on-the-fly XOR 审中-公开
    RAID环境包含基于硬件的有限域乘法器,用于即时XOR

    公开(公告)号:US20060123271A1

    公开(公告)日:2006-06-08

    申请号:US10994099

    申请日:2004-11-19

    IPC分类号: G06F11/00

    摘要: A hardware-based finite field multiplier is used to scale incoming data from a disk drive and XOR the scaled data with the contents of a working buffer when performing resync, rebuild and other exposed mode read operations in a RAID or other disk array environment. As a result, RAID designs relying on parity stripe equations incorporating one or more scaling coefficients are able to overlap read operations to multiple drives and thereby increase parallelism, reduce the number of required buffers, and increase performance.

    摘要翻译: 基于硬件的有限域乘法器用于在磁盘驱动器中扩展传入数据,并在执行RAID或其他磁盘阵列环境中执行重新同步,重建和其他暴露模式读取操作时,使用工作缓冲区的内容进行XOR缩放数据。 因此,依赖于包含一个或多个缩放系数的奇偶校验条带方案的RAID设计能够将读取操作重叠到多个驱动器,从而增加并行性,减少所需缓冲器的数量并提高性能。