Disk array device with selectable method for generating redundant data

    公开(公告)号:US06463505B2

    公开(公告)日:2002-10-08

    申请号:US09883179

    申请日:2001-06-19

    IPC分类号: G06F1216

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive. The disk array device selects the method of generating redundant data that will minimize the time required to process, transfer and store both the received host data and the generated redundant data based on the length of write data received from the host, an access pattern specified by the host, by the current load state of the disk drives, and by the existence of a failure state in a disk drive. Divided write data and previous data to be updated may be transferred depending on the write data length.

    Disk array device with selectable method for generating redundant data

    公开(公告)号:US06604172B2

    公开(公告)日:2003-08-05

    申请号:US10196293

    申请日:2002-07-17

    IPC分类号: G06F1216

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive. The disk array device selects the method of generating redundant data that will minimize the time required to process, transfer and store both the received host data and the generated redundant data based on the length of write data received from the host, an access pattern specified by the host, by the current load state of the disk drives, and by the existence of a failure state in a disk drive. Divided write data and previous data to be updated may be transferred depending on the write data length.

    Disk array device with selectable method for generating redundant data
    3.
    发明授权
    Disk array device with selectable method for generating redundant data 失效
    磁盘阵列设备,可选择生成冗余数据的方法

    公开(公告)号:US06961816B2

    公开(公告)日:2005-11-01

    申请号:US10601892

    申请日:2003-06-24

    摘要: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.

    摘要翻译: 磁盘阵列设备选择用于减少开销并提高与生成冗余数据相关联的可靠性的冗余生成方法。 磁盘阵列设备包括连接到并控制磁盘驱动器阵列的磁盘控制器。 磁盘控制器包括冗余数据生成器,差分数据生成器和冗余数据生成方法选择器。 冗余数据生成器能够通过读取和修改方法和全部条纹方法生成冗余数据。 磁盘阵列装置从读取和修改的方法以及所有条带中选择产生冗余数据的方法,以及在驱动器中产生的方法和差异方法,这两者都被执行以在盘驱动器上生成冗余数据。

    Disk array device with selectable method for generating redundant data
    4.
    发明授权
    Disk array device with selectable method for generating redundant data 失效
    磁盘阵列设备,可选择生成冗余数据的方法

    公开(公告)号:US06269424B1

    公开(公告)日:2001-07-31

    申请号:US08974535

    申请日:1997-11-19

    IPC分类号: G06F1216

    摘要: A disk array device selects a redundant data generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive. The disk array device selects the method of generating redundant data that will minimize the time required to process, transfer and store both the received host data and the generated redundant data based on the length of write data received from the host, an access pattern specified by the host, by the current load state of the disk drives, and by the existence of a failure state in a disk drives. Divided write data and previous data to be updated may be transferred depending on the write data length.

    摘要翻译: 磁盘阵列设备选择用于减少开销并提高与生成冗余数据相关联的可靠性的冗余数据生成方法。 磁盘阵列设备包括连接到并控制磁盘驱动器阵列的磁盘控制器。 磁盘控制器包括冗余数据生成器,差分数据生成器和冗余数据生成方法选择器。 冗余数据生成器能够通过读取和修改方法和全部条纹方法生成冗余数据。 磁盘阵列装置从读取和修改的方法以及所有条带中选择产生冗余数据的方法,以及在驱动器中产生的方法和差异方法,这两者都被执行以在盘驱动器上生成冗余数据。 磁盘阵列设备选择产生冗余数据的方法,该冗余数据将根据从主机接收到的写入数据的长度来最小化处理,传送和存储接收到的主机数据和生成的冗余数据所需的时间,由 主机,当前的磁盘驱动器的加载状态,以及磁盘驱动器中是否存在故障状态。 可以根据写入数据长度传送分割的写入数据和要更新的先前数据。

    Data transfer control method for controlling transfer of data through a
buffer without causing the buffer to become empty or overflow
    10.
    发明授权
    Data transfer control method for controlling transfer of data through a buffer without causing the buffer to become empty or overflow 失效
    用于通过缓冲器控制数据传送而不使缓冲器变空或溢出的数据传输控制方法

    公开(公告)号:US5623607A

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

    申请号:US314782

    申请日:1994-09-29

    IPC分类号: G06F5/06 G06F13/12 G06F13/00

    CPC分类号: G06F5/06 G06F13/122

    摘要: A data transfer control system in a data transfer apparatus including a plurality of data processing units having different data transfer speeds and a temporary holding circuit provided between the data processing units for temporarily holding data transferred between the data processing units. The data transfer apparatus sends a transfer request for data corresponding to a data storage capacity of the temporary holding circuit of the data transfer apparatus to the data processing unit on the side of sending data and sends a transfer request for data corresponding to the data storage capacity of the temporary holding circuit after an elapse of a delivering time of data to an information processing unit on the data transferred side of the temporary holding circuit from the time of the data transfer request is sent until the requested data from the data processing unit on the data sending side reaches the temporary holding circuit of the data transfer apparatus.

    摘要翻译: 一种数据传送装置,包括具有不同数据传输速度的多个数据处理单元的数据传送控制系统和临时保持电路,该数据处理单元用于临时保存在数据处理单元之间传送的数据。 数据传送装置在发送数据一侧向数据处理单元发送与数据传送装置的临时保持电路的数据存储电容相对应的数据的传送请求,并发送与数据存储容量对应的数据的传送请求 在从数据传送请求之后向临时保持电路的数据传送侧的信息处理单元传送数据的传送时间之后,临时保持电路被发送到来自数据处理单元的所请求的数据 数据发送侧到达数据传送装置的临时保持电路。