Method for data distribution in a disk array
    2.
    发明公开
    Method for data distribution in a disk array 失效
    Verfahren zur Datenverteilung在einer Speicherplattenanordnung。

    公开(公告)号:EP0428021A2

    公开(公告)日:1991-05-22

    申请号:EP90120979.1

    申请日:1990-11-02

    Abstract: For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk controller reads a logical command and translates the commands into multiple drive specific commands, including drive physical parameter information such as head, sector and cylinder selection. The calculation of these physical parameters is based upon a number of factors including the operating system installed in the computer system, the type of interleave scheme, if any, specified by the computer system configuration, and disk. specific parameters. The physical drive requests are then placed in a queue and executed by the microprocessor controller. The method also encompasses a method for creating a disk array configuration to be loaded on all disks within the array based on existing valid disk array information and configuration information maintained by the computer system.

    Abstract translation: 用于具有包括微处理器控制器的智能大容量存储盘阵列子系统的计算机系统,基于由计算机系统发出的逻辑命令在盘阵列内分发数据的方法。 磁盘控制器读取逻辑命令并将命令转换为多个驱动器特定命令,包括驱动器物理参数信息,如磁头,扇区和磁盘选择。 这些物理参数的计算基于许多因素,包括安装在计算机系统中的操作系统,由计算机系统配置指定的交织方案的类型(如果有的话)以及盘特定参数。 然后将物理驱动器请求放置在队列中并由微处理器控制器执行。 该方法还包括基于由计算机系统维护的现有有效磁盘阵列信息和配置信息来创建要加载到阵列内的所有磁盘上的磁盘阵列配置的方法。

    Error correcting code technique for improving reliability of a disk array
    3.
    发明公开
    Error correcting code technique for improving reliability of a disk array 失效
    Fehlerkorrigendes Kodeverfahren用于磁盘阵列的可靠性的提高。

    公开(公告)号:EP0569236A3

    公开(公告)日:1994-11-23

    申请号:EP93303512.3

    申请日:1993-05-06

    CPC classification number: G06F11/1076 G11B20/1833

    Abstract: An array of disk drives (50,60) organized as a data storage system including n parity drives (60) forming n parity chains (A-D) where each parity drive maintains the parity bits of a different combination of data drives and each data drive (50) is included in at least two parity chains, and where no two data drives are associated with the same combination of parity chains. The present error correcting code (ECC) technique requires only n parity drives for up to 2n-n-1 data drives for a maximum total of 2n-1 disk drives. Each data drive is included in two or more parity chains and each parity chain is unique. The n parity drives are taken two at a time, then three at a time, and so on up to n at a time, each combination being unique, until all of the data drives are associated with parity chains. The ECC technique is implemented using a disk controller (22) which is coupled to the array of disk drives and constantly maintains the parity information on the parity drives. The disk controller selects appropriate parity chains to reconstruct the data of any two data drives that fail, and also performs the reconstruction onto replacement disk drives (70). Data striping or distribution of the data and parity information on the disk drives further increases the performance of a disk array using the present ECC technique.

    Error correcting code technique for improving reliability of a disk array
    4.
    发明公开
    Error correcting code technique for improving reliability of a disk array 失效
    Fehlerkorrigendes Kodeverfahren zurZuverlässigkeitsverbesserungeiner Speicherplattenanordnung。

    公开(公告)号:EP0569236A2

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

    申请号:EP93303512.3

    申请日:1993-05-06

    CPC classification number: G06F11/1076 G11B20/1833

    Abstract: An array of disk drives (50,60) organized as a data storage system including n parity drives (60) forming n parity chains (A-D) where each parity drive maintains the parity bits of a different combination of data drives and each data drive (50) is included in at least two parity chains, and where no two data drives are associated with the same combination of parity chains. The present error correcting code (ECC) technique requires only n parity drives for up to 2n-n-1 data drives for a maximum total of 2n-1 disk drives. Each data drive is included in two or more parity chains and each parity chain is unique. The n parity drives are taken two at a time, then three at a time, and so on up to n at a time, each combination being unique, until all of the data drives are associated with parity chains. The ECC technique is implemented using a disk controller (22) which is coupled to the array of disk drives and constantly maintains the parity information on the parity drives. The disk controller selects appropriate parity chains to reconstruct the data of any two data drives that fail, and also performs the reconstruction onto replacement disk drives (70). Data striping or distribution of the data and parity information on the disk drives further increases the performance of a disk array using the present ECC technique.

    Abstract translation: 一种组织为数据存储系统的磁盘驱动器(50,60)阵列,包括形成n个奇偶校验链(AD)的n个奇偶校验驱动器(60),其中每个奇偶校验驱动器维护数据驱动器和每个数据驱动器的不同组合的奇偶校验位 50)被包括在至少两个奇偶校验链中,并且其中没有两个数据驱动器与相同的奇偶校验组合相关联。 目前的纠错码(ECC)技术对于最多2n-1个磁盘驱动器,最多只能使用2n-n-1个数据驱动器的n个奇偶校验驱动器。 每个数据驱动器都包含在两个或更多个奇偶校验链中,每个奇偶校验链是唯一的。 n个奇偶校验驱动器一次取两个,然后一次三个,一次等于n个,每个组合是唯一的,直到所有数据驱动器与奇偶校验链相关联。 ECC技术使用耦合到磁盘驱动器阵列的磁盘控制器(22)来实现,并且不断地将奇偶校验信息保持在奇偶校验驱动器上。 磁盘控制器选择适当的奇偶校验链来重建失败的任何两个数据驱动器的数据,并且还对替换的磁盘驱动器进行重建(70)。 磁盘驱动器上的数据和奇偶校验信息的数据划分或分配进一步增加了使用本ECC技术的磁盘阵列的性能。

    Method for data distribution in a disk array
    5.
    发明公开
    Method for data distribution in a disk array 失效
    数据分布在磁盘阵列中的方法

    公开(公告)号:EP0428021A3

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

    申请号:EP90120979.1

    申请日:1990-11-02

    Abstract: For use with a computer system having an intelligent mass storage disk array subsystem, including a microprocessor controller, a method for the distribution of data within the disk array based upon logical commands issued by the computer system. The disk controller reads a logical command and translates the commands into multiple drive specific commands, including drive physical parameter information such as head, sector and cylinder selection. The calculation of these physical parameters is based upon a number of factors including the operating system installed in the computer system, the type of interleave scheme, if any, specified by the computer system configuration, and disk. specific parameters. The physical drive requests are then placed in a queue and executed by the microprocessor controller. The method also encompasses a method for creating a disk array configuration to be loaded on all disks within the array based on existing valid disk array information and configuration information maintained by the computer system.

Patent Agency Ranking