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

    公开(公告)号:WO2003030006A1

    公开(公告)日:2003-04-10

    申请号:PCT/US2002/030622

    申请日: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引擎以便于镜像数据的传送。

    MODULAR ARCHITECTURE FOR A NETWORK STORAGE CONTROLLER
    2.
    发明申请
    MODULAR ARCHITECTURE FOR A NETWORK STORAGE CONTROLLER 审中-公开
    网络存储控制器的模块化架构

    公开(公告)号:WO2003036493A1

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

    申请号:PCT/US2002/030632

    申请日:2002-09-26

    CPC classification number: G06F13/385

    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.

    Abstract translation: 公开了一种用于在主计算机和存储设备之间传送数据的网络存储控制器,例如廉价磁盘RAID的冗余阵列。 网络存储控制器包括至少一个与无源底板连接的通道接口模块,并且在主计算机和存储设备与无源底板之间选择性地传输数据。 网络存储控制器还包括至少一个控制器存储器模块104,108,该控制器存储器模块104,108经由无源底板116与信道接口模块136,140进行通信,并处理并临时存储从主计算机或存储设备接收的数据。 在需要冗余的应用中,至少使用两个控制器存储器模块和两个通道接口模块。 控制器存储器模块可以使用无源背板彼此之间的数据和通道接口模块上的共享通信路径进行镜像,从而基本避免使用主机或磁盘通道来镜像数据。

    BUS ZONING IN A CHANNEL INDEPENDENT STORAGE CONTROLLER ARCHITECTURE
    3.
    发明申请
    BUS ZONING IN A CHANNEL INDEPENDENT STORAGE CONTROLLER ARCHITECTURE 审中-公开
    通道独立存储控制器架构中的总线分区

    公开(公告)号:WO2003036484A1

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

    申请号:PCT/US2002/030631

    申请日:2002-09-26

    CPC classification number: G06F11/2092 G06F11/201 G06F11/2089 G06F11/2097

    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.

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

Patent Agency Ranking