Disk array subsystem and data generation method therefor
    2.
    发明公开
    Disk array subsystem and data generation method therefor 失效
    其磁盘阵列子系统和数据生成方法

    公开(公告)号:EP1310875A3

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

    申请号:EP03001056.5

    申请日:1995-09-08

    申请人: Hitachi, Ltd.

    IPC分类号: G06F11/10 G11B20/18

    摘要: A disk drive has two channels of upper interfaces, and one channel is connected to a disk array controller, and the other channel is connected between a plurality of disk drives. A data disk drive reads the old data on the recording medium, calculates the exclusive OR of the old data and the corresponding data from the disk array controller, and transfers it to a parity disk as pseudoparity data from the other channel. The parity disk drive reads the old parity data on the recording medium, calculates the exclusive OR of the old parity data and the pseudo-parity data, and writes it as new parity data.

    System and method of redundantly storing and retrieving data with cooperating storage devices
    3.
    发明公开
    System and method of redundantly storing and retrieving data with cooperating storage devices 有权
    系统和方法,用于协作数据的冗余存储和存储设备的回收

    公开(公告)号:EP2096542A3

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

    申请号:EP08164691.1

    申请日:2008-09-19

    IPC分类号: G06F11/10

    摘要: A system and method for data storage in an array. A system includes a client coupled to a storage subsystem. The storage subsystem comprises data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device receives data from the client, coordinates computation and storage of redundant data, and forwards data to other storage devices. In response to receiving data targeted for storage in a given storage location, a non-volatile, temporary storage device that is associated with the separate storage device that includes the given storage location buffers the received data. The coordinating storage device conveys a write completion message to the client in response to detecting that the data has been buffered in the non-volatile, temporary storage devices. At least two storage devices are coordinating storage devices in separate rows.

    METHOD, SYSTEM, AND PROGRAM FOR MANAGING PARITY RAID DATA RECONSTRUCTION
    5.
    发明公开
    METHOD, SYSTEM, AND PROGRAM FOR MANAGING PARITY RAID DATA RECONSTRUCTION 审中-公开
    方法,系统和程序进行数据管理组织

    公开(公告)号:EP1700201A2

    公开(公告)日:2006-09-13

    申请号:EP04815156.7

    申请日:2004-12-20

    申请人: INTEL CORPORATION

    发明人: SCHMISSEUR, Mark

    IPC分类号: G06F3/06

    摘要: Provided are a method, system, and program for constructing data including reconstructing data organized in a data organization type, such as a Redundant Array of Independent Disks (RAID) organization, for example, which permits data reconstruction. In one embodiment, blocks of data are transferred from a stripe of data stored across storage units, such as disk drives in a RAID array, to a logic engine of a storage processor, bypassing the cache memory of the storage processor. A store queue performs a logic function, such as Exclusive-OR, on each block of data as it is transferred from the disk drives, to reconstruct a block of data from the stripe. The constructed block of data may be subsequently transferred to a disk drive of the RAID array to replace a lost block of data in the stripe of data across the RAID array or to replace an old block of parity data.

    Disk array device and method for controlling the same
    7.
    发明公开
    Disk array device and method for controlling the same 失效
    Speicherplattenanordnung und Steuerungsverfahrendafür

    公开(公告)号:EP0844561A3

    公开(公告)日:2004-01-28

    申请号:EP97120114.0

    申请日:1997-11-17

    申请人: Hitachi, Ltd.

    IPC分类号: G06F11/10

    摘要: The disk array device includes a disk control device (20) connected to a central processing unit (10) and a plurality of disk drives (300) composing disk arrays under the control of said disk control device (20). The disk control device (20) includes a redundant data generator (130), a difference data generator (140), and a redundant data generation method selecting function (37). The disk array device selects a proper redundant data generating method from a method of read and modify and a method of all stripes, both of which are executed to generate redundant data by the disk control device (20) according to an access pattern from a host, a load state of the disk drive (300), and a failure, and a method of a generation in a drive and a method of difference, both of which are executed to generate the redundant data on the disk drive (300) for saving the redundant data, for the purpose of reducing an overhead accompanied with generation of the redundant data and improving reliability of generating the redundant data.

    摘要翻译: 磁盘阵列装置包括在所述盘控制装置(20)的控制下连接到中央处理单元(10)的盘控制装置(20)和组成盘阵列的多个盘驱动器(300)。 盘控制装置(20)包括冗余数据生成器(130),差数据生成器(140)和冗余数据生成方法选择功能(37)。 磁盘阵列设备从读取和修改方法中选择适当的冗余数据生成方法以及所有条带的方法,两者都被执行以由磁盘控制设备(20)根据来自主机的访问模式生成冗余数据 ,磁盘驱动器(300)的负载状态,以及故障。

    Node controller for a data storage system
    8.
    发明公开
    Node controller for a data storage system 有权
    Knotensteuerungfürein Datenspeicherungssystem

    公开(公告)号:EP1291780A2

    公开(公告)日:2003-03-12

    申请号:EP02254085.0

    申请日:2002-06-12

    申请人: 3Pardata, Inc

    IPC分类号: G06F13/38

    CPC分类号: G06F11/1076 G06F2211/1054

    摘要: A node controller for a data storage system having at least one node provides access to a data storage facility. The node controller is distinct from a computer-memory complex of the node. The node controller provides overall control for transferring data through the node.

    摘要翻译: 用于具有至少一个节点的数据存储系统的节点控制器提供对数据存储设施的访问。 节点控制器与节点的计算机内存复合体不同。 节点控制器提供通过节点传输数据的总体控制。

    PARITY CALCULATION IN AN EFFICIENT ARRAY OF MASS STORAGE DEVICES
    9.
    发明授权
    PARITY CALCULATION IN AN EFFICIENT ARRAY OF MASS STORAGE DEVICES 失效
    奇偶校验计算作者:存储设备有效的矩阵

    公开(公告)号:EP0572564B1

    公开(公告)日:1998-12-16

    申请号:EP92908308.7

    申请日:1992-02-18

    IPC分类号: G06F11/10

    摘要: An efficient redundant array of mass storage devices includes a plurality of hard disk drives, a controller or processor associated with each hard disk drive for calculating partial parity data and parity data, a host computer and at least one bus for communications between the host computer and the plurality of hard disk drives. The controller of a drive calculates the partial parity, which is the Exclusive Or function of the old data and the new data which is to be stored into the drive. New data is written to the location in the disk drive from which the old data was obtained. The partial parity data is transferred to the controller of another drive which contains the old parity data for the location to which the new data was written, and that controller calculates the new parity which is the Exclusive Or of the partial parity and the old parity. The new parity is written to the location on that disk drive which formerly held the old parity.