INTEGRATED-CIRCUIT IMPLEMENTATION OF A STORAGE-SHELF ROUTER AND A PATH CONTROLLER CARD FOR COMBINED USE IN HIGH-AVAILABILITY MASS-STORAGE-DEVICE SHELVES THAT MAY BE INCORPORATED WITHIN DISK ARRAYS
    181.
    发明申请
    INTEGRATED-CIRCUIT IMPLEMENTATION OF A STORAGE-SHELF ROUTER AND A PATH CONTROLLER CARD FOR COMBINED USE IN HIGH-AVAILABILITY MASS-STORAGE-DEVICE SHELVES THAT MAY BE INCORPORATED WITHIN DISK ARRAYS 审中-公开
    存储船只路由器的集成电路实现和路由控制卡用于组合使用在可用于存储设备的高可用性存储设备存储区域中,可以在磁盘阵列中进行配置

    公开(公告)号:WO2006065281A2

    公开(公告)日:2006-06-22

    申请号:PCT/US2005/022731

    申请日:2005-06-23

    Abstract: One embodiment of the present invention is an integrated circuit implementing a storage-shelf router, used in combination with path controller cards and optionally with other storage-shelf routers, to interconnect SATA disks within a storage shelf or disk array to a high-bandwidth communications medium, such as an FC arbitrated loop. When two, four, six, or eight or more storage-shelf routers are used within a storage shelf, and the interconnections between the storage-shelf routers, disk drives, and external communications media are properly designed and configured, the resulting storage shelf constitutes a discrete, highly-available component that may be included in a disk array or in other types of electronic devices. The storage-shelf router features a disk-drive adaptation layer that allows a storage-shelf router to interface to, and manage, any of many different types of disk drives. The disk-drive adaptation layer includes a disk-profile table and associated firmware logic.

    Abstract translation: 本发明的一个实施例是实现与路径控制器卡和可选地与其他存储架路由器组合使用的存储架子路由器的集成电路,以将存储架或磁盘阵列中的SATA磁盘与高带宽通信 中等,如FC仲裁循环。 当存储架内使用两个,四个,六个或八个或更多存储架空路由器时,存储架路由器,磁盘驱动器和外部通信介质之间的互连被适当地设计和配置,所得到的存储架构成 可以包括在磁盘阵列或其他类型的电子设备中的离散的,高度可用的组件。 存储架路由器具有磁盘驱动器适配层,允许存储架子路由器接口并管理许多不同类型的磁盘驱动器。 磁盘驱动器适配层包括磁盘配置表和相关联的固件逻辑。

    キャッシュ二重化方式におけるミラーキャッシュからの書き戻し方法
    182.
    发明申请
    キャッシュ二重化方式におけるミラーキャッシュからの書き戻し方法 审中-公开
    从高速缓存读取方法的镜像缓存写回的方法

    公开(公告)号:WO2004114116A1

    公开(公告)日:2004-12-29

    申请号:PCT/JP2003/007786

    申请日:2003-06-19

    Abstract:  同一データを少なくとも二重化して記憶するRAID装置であって、外部からデータの書き込みが指示された場合に、ローカルキャッシュとミラーキャッシュへデータを書き込み、また、プライマリディスクへローカルキャッシュのデータを書き込むとともに、セカンダリディスクへミラーキャッシュのデータを書き込み、外部からデータの読み出しが指示された場合に、キャッシュ上に指示されたデータがある場合、ローカルキャッシュまたはミラーキャッシュのデータが正当なデータであるか否かを誤り検出符号に基づいて判断し、正当なデータを出力し、キャッシュ上に指示されたデータがない場合、プライマリディスクまたはセカンダリディスクのデータが正当なデータであるか否かを誤り検出符号に基づいて判断し、正当なデータを出力する。

    Abstract translation: 用于通过至少复制数据来存储相同数据的RAID设备。 当从外部指示数据写入时,将数据写入本地高速缓存并将镜像高速缓存和本地高速缓存数据写入主盘,而将镜像高速缓存数据写入辅助盘。 当从外部指示数据读取并且如果指示的数据存在于高速缓存中时,根据错误检测码判断本地高速缓存数据或镜像缓存数据是否为有效数据,并输出有效数据。 如果指示的数据不存在于高速缓存中,则根据错误检测码判断主盘数据或副盘数据是否为有效数据,并输出有效数据。

    METHOD AND APPARATUS FOR DUAL PORTING A SINGLE PORT SERIAL ATA DISK DRIVE
    183.
    发明申请
    METHOD AND APPARATUS FOR DUAL PORTING A SINGLE PORT SERIAL ATA DISK DRIVE 审中-公开
    用于双端口串行ATA盘驱动器的方法和装置

    公开(公告)号:WO2003091887A1

    公开(公告)日:2003-11-06

    申请号:PCT/US2003/011905

    申请日:2003-04-16

    Applicant: ADAPTEC, INC.

    Abstract: A method and an apparatus for providing multiple ports (148, 152) to a single port device (140) are provided. According to the present invention, single port devices that are incapable of communicating across a shared communication bus, and therefore require a point to point communication channel, may be interconnected to multiple hosts using a switch assembly (144). The switch assembly selectively establishes a communication path between a single host (104 or 108) and a device (140). Additionally, the present invention provides a method and apparatus by which computer subsystems, such as RAID storage subsystems, may be implemented using inexpensive storage devices. Furthermore, the present invention provides a method and apparatus for providing a high reliability computer system by configuring the subsystem such that no single active component failure will result in the failure of the entire subsystem.

    Abstract translation: 提供了一种用于向单个端口设备(140)提供多个端口(148,152)的方法和装置。 根据本发明,不能通过共享通信总线进行通信并因此需要点对点通信信道的单端口设备可以使用开关组件(144)互连到多个主机。 开关组件选择性地建立单个主机(104或108)和设备(140)之间的通信路径。 此外,本发明提供了可以使用廉价的存储设备来实现诸如RAID存储子系统的计算机子系统的方法和装置。 此外,本发明提供了一种用于通过配置子系统来提供高可靠性计算机系统的方法和装置,使得没有单个活动组件故障将导致整个子系统的故障。

    SYSTEM AND METHOD FOR ACCESSING A STORAGE AREA NETWORK AS NETWORK ATTACHED STORAGE
    184.
    发明申请
    SYSTEM AND METHOD FOR ACCESSING A STORAGE AREA NETWORK AS NETWORK ATTACHED STORAGE 审中-公开
    作为网络连接存储的存储区域网络的系统和方法

    公开(公告)号:WO02067529A3

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

    申请号:PCT/US0105385

    申请日:2001-02-21

    Inventor: PADOVANO MICHAEL

    Abstract: A method, system, and apparatus for accessing a plurality of storage devices in a storage area network (SAN) as network attached storage (NAS) in a data communication network is described. A SAN server includes a first interface and a second interface. The first interface is configured to be coupled to the SAN. The second interface is coupled to a first data communication network. A NAS server includes a third interface and fourth interface. The third interface is configured to be coupled to a second data communication network. The fourth interface is coupled to the first data communication network. The SAN server allocates a first portion of the plurality of storage devices in the SAN to be accessible through the second interface to at least one first host coupled to the first data communication network. The SAN server allocates a second portion of the plurality of storage devices in the SAN to the NAS server. The NAS server configures access to the second portion of the plurality of storage devices to at least one second host coupled to the second data communication network.

    Abstract translation: 描述了一种在数据通信网络中作为网络附加存储(NAS)存取存储区域网络(SAN)中的多个存储设备的方法,系统和装置。 SAN服务器包括第一接口和第二接口。 第一个接口被配置为耦合到SAN。 第二接口耦合到第一数据通信网络。 NAS服务器包括第三接口和第四接口。 第三接口被配置为耦合到第二数据通信网络。 第四接口耦合到第一数据通信网络。 SAN服务器分配SAN中的多个存储设备的第一部分,以便通过第二接口可访问耦合到第一数据通信网络的至少一个第一主机。 SAN服务器将SAN中的多个存储设备的第二部分分配给NAS服务器。 NAS服务器将对多个存储设备的第二部分的访问配置到耦合到第二数据通信网络的至少一个第二主机。

    DATA MIRRORING USING SHARED BUSES
    185.
    发明申请
    DATA MIRRORING USING SHARED BUSES 审中-公开
    使用公共汽车的数据镜像

    公开(公告)号:WO2003040932A1

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

    申请号:PCT/US2002/035460

    申请日:2002-11-04

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

    Abstract: A network storage controller (100) for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAI), is disclosed. The network storage controller (100) includes at least one channel interface module (136, 140) which is adapted to be connected to the host computer and storage device. The channel interface module (136, 140) is connected to a passive backplane (116), and selectively transfers data between the host computer and storage device and the passive backplane (116). The network storage controller (100) also includes at least one controller management module (104, 108), attached to the passive backplane (116). The controller management module (104, 108) communicates with the channel interface module (136, 140) via the 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 management modules (104, 108) and at least two channel interface modules (136, 140) may be used. The controller management modules (104, 108) may mirror data between one another using the passive backplane (116) and a shared communication path on the channel interface modules (136, 140), thereby substantially avoiding the use of host or disk channels to mirror data. The channel interface modules (136, 140) are operable to connect the host computer or storage device to one or more controller memory modules (104, 108). The controller management modules (104, 108) may include a DMA engine to facilitate the transfer of mirrored data.

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

    A FIBRE CHANNEL BY-PASS
    187.
    发明申请
    A FIBRE CHANNEL BY-PASS 审中-公开
    光纤通道旁路

    公开(公告)号:WO0101254A9

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

    申请号:PCT/US0017799

    申请日:2000-06-28

    CPC classification number: G06F11/2094 G06F11/2005 G06F11/201 H04L12/437

    Abstract: A data storage system having a plurality of disk drives. Each one has a pair of ports. A pair of directors controls the flow of data to and from the disk drives. A first and second fibre channel port by-pass selector section are provided. The first fibre channel selector section includes: a input/output port coupled to a first one of the directors; and, a plurality of output/input ports connected between a first one of the ports of the plurality of disk drives through a first plurality of fibre channel links. The first fibre channel port by-pass selector section is adapted to couple the first one of the directors serially to one, or ones, of the first ports of the plurality of disk drives through a first fibre channel selectively in accordance with a control signal fed to the first fibre channel by-pass selector section. The first fibre channel includes one, or more, of the first plurality of fibre channel links. The second fibre channel port by-pass selector section is similarly configured.

    Abstract translation: 一种具有多个磁盘驱动器的数据存储系统。 每个都有一对端口。 一对导向器控制数据往返于磁盘驱动器的数据流。 提供第一和第二光纤通道端口旁路选择器部分。 第一光纤通道选择器部分包括:耦合到第一个引导器的输入/输出端口; 以及多个输出/输入端口,通过第一多个光纤通道链路连接在多个盘驱动器的第一个端口之间。 第一光纤通道端口旁路选择器部分适于根据馈送的控制信号,通过第一光纤信道将导向器中的第一导联串联地耦合到多个盘驱动器的第一端口中的一个或一个 到第一光纤通道旁路选择器部分。 第一光纤通道包括第一多个光纤通道链路中的一个或多个。 第二光纤通道端口旁路选择器部分被类似地配置。

    THREE INTERCONNECTED RAID DISK CONTROLLER DATA PROCESSING SYSTEM ARCHITECTURE
    189.
    发明申请
    THREE INTERCONNECTED RAID DISK CONTROLLER DATA PROCESSING SYSTEM ARCHITECTURE 审中-公开
    三个互连RAID磁盘控制器数据处理系统架构

    公开(公告)号:WO02003204A1

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

    申请号:PCT/US2001/015313

    申请日:2001-05-11

    CPC classification number: G06F11/2092 G06F11/201 G06F2201/85

    Abstract: A data processing system (20) with a RAID cache disk subsystem utilizes three RAID cache disk controllers (61, 62, 63) to provide increased performance along with increased reliability, especially in the event of a failure of one of the disk controllers. Disk writes are mirrored in two disk controllers in order to guarantee integrity in the event of a disk controller or interface failure. Typically this write caching must be terminated when one of the controllers fails in order to maintain integrity. In the present invention, write caching continues utilizing the two remaining controllers (62, 63).

    Abstract translation: 具有RAID高速缓存磁盘子系统的数据处理系统(20)利用三个RAID高速缓存磁盘控制器(61,62,63)来提供增加的性能以及增加的可靠性,特别是在磁盘控制器之一发生故障的情况下。 磁盘写入镜像在两个磁盘控制器中,以便在磁盘控制器或接口故障的情况下保证完整性。 通常,当其中一个控制器出现故障以保持完整性时,此写缓存必须终止。 在本发明中,写入缓存继续利用剩下的两个控制器(62,63)。

    PARTITIONING OF STORAGE CHANNELS USING PROGRAMMABLE SWITCHES
    190.
    发明申请
    PARTITIONING OF STORAGE CHANNELS USING PROGRAMMABLE SWITCHES 审中-公开
    使用可编程开关对存储通道进行分区

    公开(公告)号:WO99026146A1

    公开(公告)日:1999-05-27

    申请号:PCT/US1998/023528

    申请日:1998-11-04

    Abstract: A data storage system having a first storage channel (14a1), a first controller (10a) coupled to the first storage channel (14a1), a first storage device (16a) coupled to the first storage channel (14a1), a second storage channel (14a2), a second storage device (16b) coupled to the second storage channel (14a2), and a switch (18a) coupled to the first storage channel (14a1) and the second storage channel (14a2). The switch (18a) separates the first storage channel (14a1) from the second storage channel (14a2) in a first state and connects the first storage channel (14a1) and the second storage channel (14a2) in a second state.

    Abstract translation: 一种数据存储系统,具有第一存储信道(14a1),耦合到第一存储信道(14a1)的第一控制器(10a),耦合到第一存储信道(14a1)的第一存储设备(16a),第二存储信道 (14a2),耦合到第二存储信道(14a2)的第二存储设备(16b)和耦合到第一存储信道(14a1)和第二存储信道(14a2)的开关(18a)。 开关(18a)在第一状态下将第一存储信道(14a1)与第二存储信道(14a2)分离,并将第一存储信道(14a1)和第二存储信道(14a2)连接在第二状态。

Patent Agency Ranking