ERROR RECOVERY IN REDUNDANT STORAGE SYSTEMS
    61.
    发明申请
    ERROR RECOVERY IN REDUNDANT STORAGE SYSTEMS 审中-公开
    冗余存储系统中的错误恢复

    公开(公告)号:US20130339784A1

    公开(公告)日:2013-12-19

    申请号:US13524719

    申请日:2012-06-15

    IPC分类号: G06F11/14

    CPC分类号: G06F11/1092 G06F11/2082

    摘要: Embodiments relate to providing error recovery in a storage system that utilizes data redundancy. An aspect of the invention includes monitoring plurality of storage devices of the storage system and determining that one of the plurality of storage devices has failed based on the monitoring. Another aspect of includes suspending data reads and writes to the failed storage device and determining that the failed storage device is recoverable. Based on determining that the failed storage device is recoverable, initiating a rebuilding recovery process of the failed storage device based on determining that the failed storage device is recoverable and restoring data reads and writes to the failed storage device upon completion of the rebuilding recovery process.

    摘要翻译: 实施例涉及在利用数据冗余的存储系统中提供错误恢复。 本发明的一个方面包括监视存储系统的多个存储设备,并且基于监视来确定多个存储设备中的一个存储设备已经发生故障。 另一方面包括暂停对故障存储设备的数据读写,并确定故障存储设备是可恢复的。 基于确定故障存储设备是可恢复的,基于确定故障存储设备是可恢复的,启动故障存储设备的重建恢复过程,并且在重建恢复过程完成时恢复对故障存储设备的数据读取和写入。

    Firmware management of storage class memory for connected or disconnected I/O adapters
    64.
    发明授权
    Firmware management of storage class memory for connected or disconnected I/O adapters 有权
    用于连接或断开的I / O适配器的存储类内存的固件管理

    公开(公告)号:US09183165B2

    公开(公告)日:2015-11-10

    申请号:US13157484

    申请日:2011-06-10

    IPC分类号: G06F13/14 G06F11/20 G06F12/02

    摘要: A computer program product is provided and includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for detecting connections of two or more input/output (I/O) adapters, each of the two or more I/O adapters having one or more solid state devices (SSDs) connected thereto, and presenting a storage class memory address space for all of the connected SSDs that is independent of connections and disconnections between each of the one or more SSDs and each of the two or more I/O adapters and the processing unit.

    摘要翻译: 提供了一种计算机程序产品,并且包括可由处理电路读取的有形存储介质,并存储由处理电路执行以用于检测两个或多个输入/输出(I / O)适配器的连接的指令,其中两个或更多个I / O适配器,其具有连接到其上的一个或多个固态设备(SSD),以及呈现与所述一个或多个SSD中的每一个与两者中的每一个之间的连接和断开无关的所有连接的SSD的存储类存储器地址空间 或更多的I / O适配器和处理单元。

    FIRMWARE MANAGEMENT OF STORAGE CLASS MEMORY
    65.
    发明申请
    FIRMWARE MANAGEMENT OF STORAGE CLASS MEMORY 有权
    存储类存储器的固件管理

    公开(公告)号:US20120317390A1

    公开(公告)日:2012-12-13

    申请号:US13157484

    申请日:2011-06-10

    IPC分类号: G06F13/14 G06F12/02

    摘要: A computer program product is provided and includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for detecting connections of two or more input/output (I/O) adapters, each of the two or more I/O adapters having one or more solid state devices (SSDs) connected thereto, and presenting a storage class memory address space for all of the connected SSDs that is independent of connections and disconnections between each of the one or more SSDs and each of the two or more I/O adapters and the processing unit.

    摘要翻译: 提供了一种计算机程序产品,并且包括可由处理电路读取的有形存储介质,并存储由处理电路执行以用于检测两个或多个输入/输出(I / O)适配器的连接的指令,其中两个或更多个I / O适配器,其具有连接到其上的一个或多个固态设备(SSD),以及呈现与所述一个或多个SSD中的每一个与两者中的每一个之间的连接和断开无关的所有连接的SSD的存储类存储器地址空间 或更多的I / O适配器和处理单元。

    Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device
    66.
    发明授权
    Computer program product used for exchange and transfer of data having a siga vector and utilizing a queued direct input-output device 失效
    用于交换和传送具有西加向量的数据并利用排队的直接输入输出设备的计算机程序产品

    公开(公告)号:US06347341B1

    公开(公告)日:2002-02-12

    申请号:US09255640

    申请日:1999-02-22

    IPC分类号: G06F1516

    摘要: A computer program product and storage device used for exchange and transfer of data in a network computing system having a main storage capable of connecting to at least one application server and an interface element with at least one adapter capable of establishing processing communication with at least one application user(s). The program device comprises a a computer program storage device readable by a digital processing apparatus and a program means comprising the steps of: receiving incoming data using said adapter; setting up one or more queues in main storage without causing interrupts in any running programs; updating status of said network computing system to reflect said new data; processing data in said main storage by interrogating multiple existing queues in said main storage simultaneously; and determining from interrogating said queues appropriate application server to which said data has to be forwarded to; designating at least one set of queues in said queuing mechanism as input queues and another as output queues; issuing a signal adapter instruction to provide initiative to check content of any or all queues in said queuing mechanism; specifying initiate-output or initiate-input appropriately by means of said signal adapter instruction to cause associated adapter to asynchronously process said output or input queues; and causing synchronization by means of said signal adapter instruction by signaling said associated data queues to update all entries in order to render them current. The program product runs in the same environment and performs similar tasks.

    摘要翻译: 一种用于在具有能够连接至少一个应用服务器的主存储器的网络计算系统中的数据交换和传输的计算机程序产品和存储设备,以及具有至少一个适配器的接口元件,能够与至少一个应用服务器建立处理通信 应用程序用户。 程序装置包括可由数字处理装置读取的计算机程序存储装置和程序装置,包括以下步骤:使用所述适配器接收输入数据; 在主存储中设置一个或多个队列,而不会导致任何正在运行的程序中断; 更新所述网络计算系统的状态以反映所述新数据; 通过同时询问所述主存储器中的多个现有队列来处理所述主存储器中的数据; 并且从询问所述数据必须转发到的所述队列适当的应用服务器确定; 将所述排队机制中的至少一组队列指定为输入队列,另一组作为输出队列; 发出信号适配器指令以主动地检查所述排队机构中的任何或所有队列的内容; 通过所述信号适配器指令适当地指定启动输出或启动输入,以使相关联的适配器异步地处理所述输出或输入队列; 并且通过所述信号适配器指令通过发信号通知所述相关联的数据队列来更新所有条目以使其成为当前,从而进行同步。 程序产品在相同的环境中运行并执行类似的任务。

    Method to detect errors in computer systems by using state tracking
    67.
    发明授权
    Method to detect errors in computer systems by using state tracking 有权
    通过状态跟踪检测计算机系统中的错误的方法

    公开(公告)号:US07457985B2

    公开(公告)日:2008-11-25

    申请号:US11223701

    申请日:2005-09-09

    IPC分类号: G06F11/00

    CPC分类号: G06F11/362

    摘要: Disclosed is a method for detecting errors in a computer system including a processing unit to perform tasks to change items. The method comprises the steps of assigning a task control block to the processing unit, and using the task control block to keep track of items being changed by the processing unit. The method comprises the further steps of at defined times, checking the task control block to identify items being changed by the processing unit, and checking the states of said identified items to determine if those states are correct. The preferred embodiment of the invention detects an error when it arises (where possible), and utilizes an infrastructure that allows simple and periodic consistency checks (for example, at designated code points) that detect the error before it causes follow-on problems.

    摘要翻译: 公开了一种用于检测包括处理单元的计算机系统中的错误的方法,该处理单元执行改变项目的任务。 该方法包括以下步骤:向处理单元分配任务控制块,并且使用任务控制块来跟踪由处理单元改变的项目。 该方法还包括步骤:在定义的时间,检查任务控制块以识别由处理单元改变的项目,以及检查所识别的项目的状态,以确定这些状态是否正确。 本发明的优选实施例在出现时(如果可能的话)检测到错误,并且利用允许在导致后续问题之前检测错误的简单和周期性一致性检查(例如,在指定的代码点)的基础设施。