PARITY DATA MANAGEMENT SYSTEM APPARATUS AND METHOD
    1.
    发明申请
    PARITY DATA MANAGEMENT SYSTEM APPARATUS AND METHOD 有权
    道德数据管理系统的设备和方法

    公开(公告)号:US20090187786A1

    公开(公告)日:2009-07-23

    申请号:US12016037

    申请日:2008-01-17

    IPC分类号: G06F11/20

    CPC分类号: G06F11/1076 G06F2211/1035

    摘要: An apparatus for parity data management receives a write command and write data from a computing device. The apparatus also builds a parity control structure corresponding to updating a redundant disk array with the write data and stores the parity control structure in a persistent memory buffer of the computing device. The apparatus also updates the redundant disk array with the write data in accordance with a parity control map and restores the RAID controller parity map from the parity control structure as part of a data recovery operation if updating the redundant disk array with the write data is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map. In certain embodiments, the parity control structure is a RAID controller parity map.

    摘要翻译: 用于奇偶校验数据管理的装置从计算装置接收写入命令和写入数据。 该装置还构建对应于用写入数据更新冗余磁盘阵列的奇偶校验控制结构,并将奇偶校验控制结构存储在计算设备的持久存储器缓冲器中。 该设备还根据奇偶校验控制映射更新具有写数据的冗余磁盘阵列,并且作为数据恢复操作的一部分从奇偶校验控制结构恢复RAID控制器奇偶校验映射,如果用写入数据更新冗余磁盘阵列 由RAID控制器故障导致RAID控制器奇偶校验映射丢失。 在某些实施例中,奇偶校验控制结构是RAID控制器奇偶校验映射。

    Parity data management system apparatus and method
    2.
    发明授权
    Parity data management system apparatus and method 有权
    奇偶校验数据管理系统的设备和方法

    公开(公告)号:US07849356B2

    公开(公告)日:2010-12-07

    申请号:US12016037

    申请日:2008-01-17

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1076 G06F2211/1035

    摘要: An apparatus for parity data management receives a write command and write data from a computing device. The apparatus also builds a parity control structure corresponding to updating a redundant disk array with the write data and stores the parity control structure in a persistent memory buffer of the computing device. The apparatus also updates the redundant disk array with the write data in accordance with a parity control map and restores the RAID controller parity map from the parity control structure as part of a data recovery operation if updating the redundant disk array with the write data is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map. In certain embodiments, the parity control structure is a RAID controller parity map.

    摘要翻译: 用于奇偶校验数据管理的装置从计算装置接收写入命令和写入数据。 该装置还构建对应于用写入数据更新冗余磁盘阵列的奇偶校验控制结构,并将奇偶校验控制结构存储在计算设备的持久存储器缓冲器中。 该设备还根据奇偶校验控制映射更新具有写数据的冗余磁盘阵列,并且作为数据恢复操作的一部分从奇偶校验控制结构恢复RAID控制器奇偶校验映射,如果用写入数据更新冗余磁盘阵列 由RAID控制器故障导致RAID控制器奇偶校验映射丢失。 在某些实施例中,奇偶校验控制结构是RAID控制器奇偶校验映射。

    Error checking addressable blocks in storage
    3.
    发明授权
    Error checking addressable blocks in storage 失效
    错误检查存储中的可寻址块

    公开(公告)号:US08370715B2

    公开(公告)日:2013-02-05

    申请号:US11734786

    申请日:2007-04-12

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1076 G06F11/1004

    摘要: Provided are a method, system, and article of manufacture for error checking addressable blocks in storage. Addressable blocks of data are stored in a storage in stripes, wherein each stripe includes a plurality of data blocks for one of the addressable blocks and at least one checksum block including checksum data derived from the data blocks for the addressable block. A write request is received to modify data in one of the addressable blocks. The write and updating the checksum are performed in the stripe having the modified addressable block. An indication is made to perform an error checking operation on the stripe for the modified addressable block in response to the write request, wherein the error checking operation reads the data blocks and the checksum in the stripe to determine if the checksum data is accurate. An error handling operation is initiated in response to determining that the checksum data is not accurate.

    摘要翻译: 提供了用于错误检查存储中的可寻址块的方法,系统和制品。 可寻址的数据块以条带存储在存储器中,其中每个条带包括用于可寻址块之一的多个数据块和至少一个校验和块,其包括从可寻址块的数据块导出的校验和数据。 接收到写入请求以修改其中一个可寻址块中的数据。 在具有修改的可寻址块的条带中执行写入和更新校验和。 指示响应于写请求对修改的可寻址块执行对条的错误检查操作,其中错误检查操作读取条带中的数据块和校验和,以确定校验和数据是否准确。 响应于确定校验和数据不准确而发起错误处理操作。

    ERROR CHECKING ADDRESSABLE BLOCKS IN STORAGE
    4.
    发明申请
    ERROR CHECKING ADDRESSABLE BLOCKS IN STORAGE 失效
    错误检查存储中的可寻址块

    公开(公告)号:US20080256420A1

    公开(公告)日:2008-10-16

    申请号:US11734786

    申请日:2007-04-12

    IPC分类号: G11C29/00

    CPC分类号: G06F11/1076 G06F11/1004

    摘要: Provided are a method, system, and article of manufacture for error checking addressable blocks in storage. Addressable blocks of data are stored in a storage in stripes, wherein each stripe includes a plurality of data blocks for one of the addressable blocks and at least one checksum block including checksum data derived from the data blocks for the addressable block. A write request is received to modify data in one of the addressable blocks. The write and updating the checksum are performed in the stripe having the modified addressable block. An indication is made to perform an error checking operation on the stripe for the modified addressable block in response to the write request, wherein the error checking operation reads the data blocks and the checksum in the stripe to determine if the checksum data is accurate. An error handling operation is initiated in response to determining that the checksum data is not accurate.

    摘要翻译: 提供了用于错误检查存储中的可寻址块的方法,系统和制品。 可寻址的数据块以条带存储在存储器中,其中每个条带包括用于可寻址块之一的多个数据块和至少一个校验和块,其包括从可寻址块的数据块导出的校验和数据。 接收到写入请求以修改其中一个可寻址块中的数据。 在具有修改的可寻址块的条带中执行写入和更新校验和。 指示响应于写请求对修改的可寻址块执行对条的错误检查操作,其中错误检查操作读取条带中的数据块和校验和,以确定校验和数据是否准确。 响应于确定校验和数据不准确而发起错误处理操作。

    Minimization of read response time
    5.
    发明授权
    Minimization of read response time 失效
    读取响应时间最小化

    公开(公告)号:US08060707B2

    公开(公告)日:2011-11-15

    申请号:US12125567

    申请日:2008-05-22

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method, system and computer program product for minimizing read response time in a storage subsystem including a plurality of resources is provided. A middle logical block address (LBA) is calculated for a read request. A preferred resource of the plurality of resources is determined by calculating a minimum seek time based on a closest position to a last position of a head at each resource of the plurality of resources, estimated from the middle LBA. The read request is directed to at least one of the preferred resource or an alternative resource.

    摘要翻译: 提供了一种用于使包括多个资源的存储子系统中的读取响应时间最小化的方法,系统和计算机程序产品。 为读取请求计算中间逻辑块地址(LBA)。 通过基于从中间LBA估计的在多个资源中的每个资源的头部的最后位置的最接近位置计算最小寻找时间来确定多个资源中的优选资源。 读取请求被引导到优选资源或替代资源中的至少一个。

    Thresholding system power loss notifications in a data processing system based on vital product data
    6.
    发明授权
    Thresholding system power loss notifications in a data processing system based on vital product data 有权
    基于重要产品数据的数据处理系统中的阈值系统功率损耗通知

    公开(公告)号:US07747900B2

    公开(公告)日:2010-06-29

    申请号:US11695322

    申请日:2007-04-02

    IPC分类号: G06F11/00 G06F1/30

    CPC分类号: G06F1/28 G06F1/305

    摘要: Mechanisms for thresholding system power loss notifications in a data processing system are provided. Power loss detection modules are provided in a data processing system having one or more data processing devices, such as blades in an IBM BladeCenter® chassis. The power loss detection modules detect the type of infrastructure of the data processing system, a position of a corresponding data processing device within the data processing system, and a capability of the data processing system to provide power during a power loss scenario. The detection module detects various inputs identifying these types of data processing system and power system characteristics and provides logic for defining a set of behaviors during a power loss scenario, e.g., behaviors for sending system notifications of imminent power loss. The detection of the various inputs and the defining of a set of behaviors may be performed statically and/or dynamically.

    摘要翻译: 提供了在数据处理系统中对系统功率损耗通知进行阈值处理的机制。 在具有一个或多个数据处理设备的数据处理系统中提供功率损耗检测模块,例如IBM BladeCenter机箱中的刀片。 功率损耗检测模块检测数据处理系统的基础设施的类型,数据处理系统内相应的数据处理设备的位置,以及数据处理系统在功率损耗情景期间提供功率的能力。 检测模块检测识别这些类型的数据处理系统和电力系统特性的各种输入,并提供用于在功率丢失情景期间定义一组行为的逻辑,例如用于发送即将发生的功率损耗的系统通知的行为。 可以静态和/或动态地执行各种输入的检测和一组行为的定义。

    Mirrored redundant array of independent disks (RAID) random access performance enhancement
    7.
    发明授权
    Mirrored redundant array of independent disks (RAID) random access performance enhancement 失效
    独立磁盘(RAID)的镜像冗余阵列随机访问性能增强

    公开(公告)号:US07669007B2

    公开(公告)日:2010-02-23

    申请号:US11619987

    申请日:2007-01-04

    IPC分类号: G06F13/00 G06F13/28

    CPC分类号: G06F11/2087

    摘要: Provided are techniques for processing read and write request operations. Regions of a first storage device and a second storage device are designated as primary regions and secondary regions for read request operations and write request operations falling within the regions. At least one write request operation is processed. Upon determining that a write threshold has been reached, the designations of regions of the first storage device and the second storage device are switched.

    摘要翻译: 提供了用于处理读取和写入请求操作的技术。 将第一存储设备和第二存储设备的区域指定为区域中的读请求操作和写请求操作的主区域和次区域。 处理至少一个写请求操作。 在确定已经达到写入阈值之后,切换第一存储设备和第二存储设备的区域的指定。

    Spare device management
    8.
    发明授权
    Spare device management 失效
    备件管理

    公开(公告)号:US07661012B2

    公开(公告)日:2010-02-09

    申请号:US11292747

    申请日:2005-12-01

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2094

    摘要: Provided are techniques for spare device management. Candidate devices are sorted into spare coverage groups by type. One or more candidate devices having closest fitting characteristics of a desired type are identified from the spare coverage groups. The identified one or more candidate devices are assigned to be spare devices for the spare coverage group. It is determined whether a desired number of spare devices have been assigned to the spare coverage group. In response to determining that the desired number of spare devices have not been assigned, a spare device having the closest fitting characteristics for every predetermined number of candidate devices having the closest fitting characteristics is assigned, until the desired number of spare devices having the closest fitting characteristics are assigned.

    摘要翻译: 提供了备用设备管理的技术。 候选设备按类型分为备用覆盖组。 从备用覆盖组中识别具有期望类型的最接近特征的一个或多个候选设备。 所识别的一个或多个候选设备被分配为备用覆盖组的备用设备。 确定是否已将所需数量的备用设备分配给备用覆盖组。 响应于确定尚未分配期望数量的备用设备,分配具有最接近拟合特性的每个预定数量的候选设备具有最接近的拟合特性的备用设备,直到具有最接近配件的所需数量的备用设备 特征被分配。

    ALLOCATION OF HETEROGENEOUS STORAGE DEVICES TO SPARES AND STORAGE ARRAYS
    10.
    发明申请
    ALLOCATION OF HETEROGENEOUS STORAGE DEVICES TO SPARES AND STORAGE ARRAYS 失效
    异质储存装置分配到储存阵列和储存阵列

    公开(公告)号:US20090063768A1

    公开(公告)日:2009-03-05

    申请号:US11849888

    申请日:2007-09-04

    IPC分类号: G06F12/02

    摘要: A plurality of storage devices of a plurality of types is provided. A plurality of criteria is associated for each of the plurality of storage devices, based on characteristics of the plurality of storage devices, wherein the plurality of criteria can be used to determine whether a selected storage device is a compatibility spare for a storage device in a storage device array, and whether the selected storage device is an availability spare for the storage device in the storage device array. A determination is made by a spare management application, based on at least the plurality of criteria and at least one optimality condition, of a first set of storage devices selected from the plurality of storage devices to be allocated to a plurality of storage device arrays, and of a second set of storage devices selected from the plurality of storage devices to be allocated as spares for the plurality of storage device arrays. An allocation is made of the first set of storage devices to the plurality of storage device arrays. An allocation made of the second set of storage devices as spares for the plurality of storage device array.

    摘要翻译: 提供多种类型的多个存储装置。 基于多个存储设备的特性,多个标准与多个存储设备中的每一个相关联,其中可以使用多个标准来确定所选择的存储设备是否是用于存储设备中的存储设备的兼容性备用 存储设备阵列,以及所选择的存储设备是否是存储设备阵列中的存储设备的可用性备用。 至少基于从多个存储设备中选择的要分配给多个存储设备阵列的第一组存储设备的标准和至少一个最优条件,备用管理应用进行确定, 以及从所述多个存储装置中选择的作为所述多个存储装置阵列的备件分配的第二组存储装置。 将第一组存储设备分配给多个存储设备阵列。 由第二组存储装置作为多个存储装置阵列的备件进行分配。