CONTROLLER DATA SHARING USING A MODULAR DMA ARCHITECTURE
    1.
    发明申请
    CONTROLLER DATA SHARING USING A MODULAR DMA ARCHITECTURE 审中-公开
    使用模块化DMA架构的控制器数据共享

    公开(公告)号:WO03030006A9

    公开(公告)日:2004-05-13

    申请号:PCT/US0230622

    申请日:2002-09-26

    CPC classification number: G06F13/28

    Abstract: A network storage controller (30) for transferring data between a host computer (50) and a storage device (54), such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module (42) which is adapted to be connected to the host computer and storage device. The channel interface module (42) is connected to a passive backplane (38), and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module, attached to the passive backplane (38). The controller memory module communicates with the channel interface module via the passive backplane (38), and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required, at least two controller memory modules and at least two channel interface modules are used. The controller memory modules may mirror data between one another using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules are operable to selectively connect the host computer or storage device to one or more controller memory modules. The controller memory modules may include a DMA engine to facilitate the transfer of mirrored data.

    Abstract translation: 公开了一种用于在诸如廉价磁盘(RAID)的冗余阵列的主计算机(50)和存储设备(54)之间传送数据的网络存储控制器(30)。 网络存储控制器包括至少一个通道接口模块(42),其适于连接到主计算机和存储设备。 通道接口模块(42)连接到无源底板(38),并且在主计算机与存储设备和无源底板之间选择性地传送数据。 网络存储控制器还包括附接到无源底板(38)的至少一个控制器存储器模块。 所述控制器存储器模块经由所述无源底板(38)与所述通道接口模块进行通信,并处理并临时存储从所述主计算机或存储设备接收的数据。 在需要冗余的应用中,至少使用两个控制器存储器模块和至少两个通道接口模块。 控制器存储器模块可以使用无源背板彼此之间的数据和通道接口模块上的共享通信路径进行镜像,从而基本避免使用主机或磁盘通道来镜像数据。 通道接口模块可操作以选择性地将主计算机或存储设备连接到一个或多个控制器存储器模块。 控制器存储器模块可以包括DMA引擎以便于镜像数据的传送。

    Bus zoning in a channel independent storage controller architecture

    公开(公告)号:GB2396725B

    公开(公告)日:2006-04-12

    申请号:GB0406739

    申请日:2002-09-26

    Abstract: A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be connected to the host computer and storage device. The channel interface module is connected to a passive backplane, and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module, attached to the passive backplane. The controller memory module communicates with the channel interface module via the passive backplane, and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required, at least two controller memory modules and at least two channel interface modules are used. The controller memory modules may mirror data between one another using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules are operable to selectively connect the host computer or storage device to one or more controller memory modules. The controller memory modules may include a DMA engine to facilitate the transfer of mirrored data.

    Controller data sharing using a modular DMA architecture

    公开(公告)号:GB2396463A

    公开(公告)日:2004-06-23

    申请号:GB0406740

    申请日:2002-09-26

    Abstract: A network storage controller (30) for transferring data between a host computer (50) and a storage device (54), such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module (42) which is adapted to be connected to the host computer and storage device. The channel interface module (42) is connected to a passive backplane (38), and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module, attached to the passive backplane (38). The controller memory module communicates with the channel interface module via the passive backplane (38), and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required, at least two controller memory modules and at least two channel interface modules are used. The controller memory modules may mirror data between one another using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules are operable to selectively connect the host computer or storage device to one or more controller memory modules. The controller memory modules may include a DMA engine to facilitate the transfer of mirrored data.

    Modular architecture for a network storage controller

    公开(公告)号:GB2396726A

    公开(公告)日:2004-06-30

    申请号:GB0406742

    申请日:2002-09-26

    Abstract: A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is connected to a passive backplane, and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module (104, 108), which communicates with the channel interface module (136, 140) via passive backplane (116), and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required, at least two controller memory modules and two channel interface modules are used. The controller memory modules may mirror data between one another using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data.

    Bus zoning in a channel independent storage controller architecture

    公开(公告)号:GB2396725A

    公开(公告)日:2004-06-30

    申请号:GB0406739

    申请日:2002-09-26

    Abstract: A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be connected to the host computer and storage device. The channel interface module is connected to a passive backplane (112), and selectively transfers data between the host computer and storage device and the passive backplane. The network storage controller also includes at least one controller memory module (104), attached to the passive backplane. The controller memory module communicates with the channel interface module via the passive backplane, and processes and temporarily stores data received from the host computer or storage device. In applications where redundancy is required at least two controller memory modules and at least two channel interface modules are used. The controller memory modules may mirror data between one onother using the passive backplane and a shared communication path on the channel interface modules, thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules are operable to selectively connect the host computer or storage device to one or more controller memory modules. The controller memory modules may include a DMA engine (188) to facilitate the transfer of mirrored data.

Patent Agency Ranking