Management of redundancy in data arrays
    1.
    发明授权
    Management of redundancy in data arrays 失效
    管理数据阵列中的冗余

    公开(公告)号:US07992072B2

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

    申请号:US11679120

    申请日:2007-02-26

    IPC分类号: G11C29/00

    CPC分类号: G06F11/2094

    摘要: Provided are a method, system, and article of manufacture, wherein a determination is made that a first data array in a plurality of data arrays has to be repaired to replace a failed storage device within the first data array. A storage device is selected from a selected data array of the plurality of data arrays to replace the failed storage device, wherein a data value corresponding to the selected data array is less than the data value corresponding to the first data array.

    摘要翻译: 提供了一种方法,系统和制品,其中确定必须修复多个数据阵列中的第一数据阵列以替换第一数据阵列内的故障存储设备。 从所述多个数据阵列的所选择的数据阵列中选择存储设备以替换所述故障存储设备,其中对应于所选数据阵列的数据值小于对应于所述第一数据阵列的数据值。

    VERIFYING A RECORD AS PART OF AN OPERATION TO MODIFY THE RECORD
    2.
    发明申请
    VERIFYING A RECORD AS PART OF AN OPERATION TO MODIFY THE RECORD 审中-公开
    验证记录作为操作的一部分来修改记录

    公开(公告)号:US20110179070A1

    公开(公告)日:2011-07-21

    申请号:US13075079

    申请日:2011-03-29

    IPC分类号: G06F17/30

    摘要: Provided are a method, system, and article of manufacture for verifying a record as part of an operation to modify the record, A search request is received to determine whether a record matches a value. A first component executes the search request to determine if the record matches the value. The first component sends a verify request to a second component that did not execute the search request to execute the search request to determine whether the record matches the value. A result of the first and second components executing the search request is logged.

    摘要翻译: 提供了用于验证记录作为修改记录的操作的一部分的方法,系统和制品。接收到搜索请求以确定记录是否匹配值。 第一个组件执行搜索请求以确定记录是否与该值匹配。 第一个组件向没有执行搜索请求的第二个组件发送一个验证请求,以执行搜索请求,以确定该记录是否匹配该值。 记录执行搜索请求的第一和第二组件的结果。

    Allocation of heterogeneous storage devices to spares and storage arrays
    3.
    发明授权
    Allocation of heterogeneous storage devices to spares and storage arrays 失效
    将异构存储设备分配到备件和存储阵列

    公开(公告)号:US07941628B2

    公开(公告)日:2011-05-10

    申请号:US11849888

    申请日:2007-09-04

    IPC分类号: G06F12/00 G06F11/00

    摘要: 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.

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

    Interrogate processing for complex I/O link
    4.
    发明授权
    Interrogate processing for complex I/O link 有权
    复杂I / O链路的询问处理

    公开(公告)号:US07930438B2

    公开(公告)日:2011-04-19

    申请号:US12189573

    申请日:2008-08-11

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F13/385 G06F13/102

    摘要: A method for facilitating input/output (I/O) communication for a processing operation is provided. An interrogate command is obtained by an I/O communications adapter. The interrogate command queries for status information of the processing operation to be provided in an interrogate response. A fixed number of resources and a time allocated to the interrogate command is throttled by pre-allocating the fixed number of resources needed for the interrogate command, and maintaining a timestamp for a interrogate message. The interrogate message is forwarded from the I/O communications adapter to a control unit. If the interrogate response is not received by the I/O communications adapter within a limited timeout period as measured by the timestamp, or if the interrogate message is received while the fixed number of pre-allocated resources are in use, the I/O communications adapter returns a busy response indicating the control unit is busy to prevent overrunning the control unit.

    摘要翻译: 提供了一种用于促进用于处理操作的输入/输出(I / O)通信的方法。 询问命令由I / O通信适配器获得。 询问命令查询在询问响应中提供的处理操作的状态信息。 通过预分配询问命令所需的固定数量的资源以及维护询问消息的时间戳来限制分配给询问命令的固定数量的资源和时间。 询问消息从I / O通信适配器转发到控制单元。 如果I / O通信适配器在由时间戳测量的有限的超时时段内没有接收到询问响应,或者在固定数量的预分配资源正在使用时接收到询问消息,则I / O通信 适配器返回一个忙碌响应,指示控制单元正忙,以防止超控控制单元。

    REDUNDANCY INFORMATION FOR ADJUSTING THRESHOLD FOR COMPONENT FAILURE IN A MULTI-LAYER SYSTEM
    6.
    发明申请
    REDUNDANCY INFORMATION FOR ADJUSTING THRESHOLD FOR COMPONENT FAILURE IN A MULTI-LAYER SYSTEM 失效
    用于调整多层系统中组件故障的阈值的冗余信息

    公开(公告)号:US20100100764A1

    公开(公告)日:2010-04-22

    申请号:US12253855

    申请日:2008-10-17

    IPC分类号: G06F11/20

    CPC分类号: G06F11/2094 G06F11/2028

    摘要: A first unit and a second unit are provided in a multi-layer computing system, wherein the first unit is at a higher layer than the second unit in the multi-layer computing system, and wherein the first unit is a higher level unit and the second unit is a lower level unit. The higher level unit sends to the lower level unit, information to adjust a threshold for failure of components coupled to the lower level unit, wherein the higher level unit has more information on a degree of redundancy in the multi-layer computing system than the lower level unit. The lower level unit adjusts the threshold for the failure of the components, by using the information sent from the higher level unit.

    摘要翻译: 第一单元和第二单元设置在多层计算系统中,其中第一单元处于比多层计算系统中的第二单元更高的层,并且其中第一单元是较高级单元,并且 第二单位是下级单位。 较高级别的单元发送到下级单元,用于调整耦合到较低级单元的组件的故障阈值的信息,其中较高级单元具有关于多层计算系统中的冗余度的信息比下层单元更低 级别单位。 低级单元通过使用从较高级别单元发送的信息来调整组件故障的阈值。

    Assigning alias addresses to base addresses
    7.
    发明授权
    Assigning alias addresses to base addresses 有权
    为基地址分配别名地址

    公开(公告)号:US07702879B2

    公开(公告)日:2010-04-20

    申请号:US11299089

    申请日:2005-12-08

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and article of manufacture for assigning alias addresses to base addresses. An assignment is provided of base addresses to the devices. The base addresses are used to access the devices assigned to the base addresses. An assignment is provided of a plurality of alias addresses to an alias address pool. The alias addresses in the alias address pool are capable of being dynamically assigned to the devices to service I/O requests to the devices. An Input/Output (I/O) request to access one target device comprising one of the devices is processed. A determination is made as to whether the base address assigned to the target device is available. One alias address is assigned to the target device in response to determining that the base address is not available. The I/O request is issued to the assigned alias address to transmit the request to the target device.

    摘要翻译: 提供了一种用于将别名地址分配给基地址的方法,系统和制品。 向设备提供基地址的分配。 基地址用于访问分配给基地址的设备。 向别名地址池提供多个别名地址的分配。 别名地址池中的别名地址能够被动态分配给设备,以便为设备提供I / O请求。 处理包括其中一个设备的访问一个目标设备的输入/输出(I / O)请求。 确定分配给目标设备的基地址是否可用。 响应于确定基地址不可用,将一个别名地址分配给目标设备。 I / O请求被发送到指定的别名地址,以将请求发送到目标设备。

    Usage of persistent information unit pacing protocol in fibre channel communications
    8.
    发明授权
    Usage of persistent information unit pacing protocol in fibre channel communications 有权
    在光纤通道通信中使用持续信息单元起搏协议

    公开(公告)号:US07668980B2

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

    申请号:US11948833

    申请日:2007-11-30

    IPC分类号: G06F13/00

    CPC分类号: G06F13/387

    摘要: Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fiber channel connection, wherein persistent information unit pacing is implemented over the fiber channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fiber channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the adjusting is based at least on the information maintained on how many large writes have been received at the primary storage control unit over the at least one logical path.

    摘要翻译: 提供了一种方法,系统和制品,其中主存储控制单元通过光纤通道连接从远程主机接收信息单元,其中持续信息单元起搏在光纤通道连接上实现。 维持在通过在主存储控制单元和远程主机之间的光纤通道连接上建立的至少一个逻辑路径在主存储控制单元处接收到多少大写入的信息,其中大写是输入/输出( I / O)操作,其中处理的多个数据信息单元超过信息单元起搏信用的默认值。 主存储控制单元将从主存储控制单元发送的响应中包括的信息单元起搏参数调整到远程主机,其中调整至少基于在主存储器上已经接收到多少大写入的信息 所述至少一个逻辑路径上的控制单元。

    Method and system for thresholding hardware errors
    10.
    发明授权
    Method and system for thresholding hardware errors 失效
    用于阈值硬件错误的方法和系统

    公开(公告)号:US07496784B1

    公开(公告)日:2009-02-24

    申请号:US11971911

    申请日:2008-01-10

    IPC分类号: G06F11/00

    摘要: A method is provided to protect against ill-behaved microcode by balancing between an actual occurrence of a hardware problem and a microcode bug setting a flag appearing as a hardware problem. In this method, the error recovery is performed only on a single piece of hardware and no further error recovery action is taken on other pieces of similar hardware. The approach addresses the problem by treating a hit on one card as a hardware problem, but as a bug on subsequent cards. The invention keeps track of whether or not the same event has occurred on the same type of hardware so not to take action on more than one instance of the hardware. Subsequent hits on another instance of the hardware will not trigger the hardware related recovery on additional hardware.

    摘要翻译: 提供了一种通过平衡实际发生的硬件问题和设置出现为硬件问题的标志的微代码错误来防止不良行为微代码的方法。 在该方法中,仅在单个硬件上执行错误恢复,并且不对其他类似硬件进行进一步的错误恢复操作。 该方法通过将一张卡上的打击视为硬件问题来解决问题,但是作为后续卡上的错误。 本发明跟踪相同类型的硬件上是否发生了相同的事件,所以不对多个硬件实例采取行动。 在另一个硬件实例上的后续命中不会触发额外硬件上的硬件相关恢复。