INTEGRATED-CIRCUIT IMPLEMENTATION OF A STORAGE-SHELF ROUTER AND A PATH CONTROLLER CARD FOR COMBINED USE IN HIGH-AVAILABILITY MASS-STORAGE-DEVICE SHELVES AND THAT SUPPORT VIRTUAL DISK FORMATTING
    151.
    发明申请
    INTEGRATED-CIRCUIT IMPLEMENTATION OF A STORAGE-SHELF ROUTER AND A PATH CONTROLLER CARD FOR COMBINED USE IN HIGH-AVAILABILITY MASS-STORAGE-DEVICE SHELVES AND THAT SUPPORT VIRTUAL DISK FORMATTING 审中-公开
    一体化电路实现存储单元路由器和一个路径控制卡,用于高可用性存储设备的组合使用,并支持虚拟磁盘格式化

    公开(公告)号:WO2006036136A1

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

    申请号:PCT/US2004/020394

    申请日:2004-06-23

    Applicant: SIERRA LOGIC

    Abstract: An integrated circuit implementing a storage-shelf router (1018) used along, or in combination with other storage-shelf routers (1014), and in combination with path controller cards, to interconnect the disks (1022-1025) within a storage shelf or disk array to a high-bandwidth communications medium through which data is exchanged between the individual disk drives or the storage shelf (1100) and a disk-array controller (1006). In various embodiments, the present invention provides virtual disk formatting by a storage shelf router (1018) and the storage shelf (1100) in which the storage-shelf is included, to external computing entities, such as disk-array controllers (1006) and host computers (1002). By providing virtual disk formatting, a storage-shelf router (1018) can provide to a disk-array controller (1006), and other external computing entities, the disk-formatting convention (4410) expected by the disk-array controller (1006), even though disk drives (1022-1025) and other storage systems that do not conform to the expected formatting conventions may be included in the storage shelf (1100) and interconnected to a disk-array controller (1018) and other external processing entities via an interface provided by a storage-shelf router (1018). Virtual disk formatting, in addition, allows a storage-shelf router to format a disk drive differently from the disk formatting expected by external computing entities, so that the storage-shelf router (1018) can transparently include additional information into disk sectors (4402), such as additional error-correction information.

    Abstract translation: 实现与其他存储架路由器(1014)一起使用或与其他存储架子路由器(1014)组合使用的存储架子路由器(1018)的集成电路以及与路径控制器卡组合以将存储架内的盘(1022-1025)互连 磁盘阵列传送到高带宽通信介质,数据在各个磁盘驱动器或存储架(1100)与磁盘阵列控制器(1006)之间交换。 在各种实施例中,本发明提供了存储架路由器(1018)和其中包括存储架的存储架(1100)到诸如磁盘阵列控制器(1006)和外部计算实体的虚拟磁盘格式化 主机(1002)。 通过提供虚拟磁盘格式化,存储架子路由器(1018)可以向磁盘阵列控制器(1006)和其他外部计算实体提供磁盘阵列控制器(1006)期望的磁盘格式化约定(4410) ,即使不符合预期格式约定的磁盘驱动器(1022-1025)和其他存储系统可以被包括在存储架(1100)中,并且经由磁盘阵列控制器(1018)和其他外部处理实体经由 由存储架子路由器(1018)提供的接口。 此外,虚拟磁盘格式化允许存储架子路由器格式化与外部计算实体期望的磁盘格式不同的磁盘驱动器,使得存储架子路由器(1018)可以透明地将附加信息包括到磁盘扇区(4402)中, ,例如附加的纠错信息。

    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 AND A STORAGE-SHELF-INTERFACE TUNNELING METHOD AND SYSTEM
    152.
    发明申请
    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 AND A STORAGE-SHELF-INTERFACE TUNNELING METHOD AND SYSTEM 审中-公开
    存储船只路由器的集成电路实现和用于组合使用的高可用性存储设备的路径控制卡可以在盘区和存储接口接口隧道方法和SY中并入

    公开(公告)号:WO2006016862A1

    公开(公告)日:2006-02-16

    申请号:PCT/US2004/020665

    申请日:2004-06-23

    Applicant: SIERRA LOGIC

    Abstract: 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. Various embodiments of the present invention provide a tunneling mechanism through the storage-shelf interface provided by one or more storage-shelf routers within a storage shelf to enable external processing entities to directly access various components within the storage shelf. In one embodiment of the present invention, a WRITE-BUFFER command and a READ­BUFFER command are added to the command interface supported by storage-shelf router. These commands are exchanged via the FCP protocol over the fiber channel in the same manner that SCSI commands are packaged within the FCP protocol. In certain cases, the information packaged within the WRITE-BUFFER and READ­ BUFFER commands is directly exchanged with internal disk drives. In other cases, the information is extracted and written to various data structures maintained within internal components of the storage shelf. The WRITE-BUFFER and READ-BUFFER commands essential provide a breach or tunnel in the high-availability storage-shelf virtual interface provided by one or more storage-shelf routers within a storage shelf, allowing an external processing entity to exchange information through the tunnel without intervention by, but facilitated and supported by, the one or more storage-shelf routers within the high-availability storage shelf.

    Abstract translation: 实现存储架子路由器的集成电路,与路径控制器卡和可选地与其他存储架路由器组合使用,将存储架或磁盘阵列中的SATA磁盘与高带宽通信介质(例如FC仲裁) 循环。 本发明的各种实施例通过存储架内的一个或多个存储架子路由器提供的存储架接口提供隧道机制,以使得外部处理实体能够直接访问存储架内的各种组件。 在本发明的一个实施例中,将WRITE-BUFFER命令和READBUFFER命令添加到由存储架式路由器支持的命令接口。 这些命令通过光纤通道上的FCP协议以与在FCP协议中打包的SCSI命令相同的方式进行交换。 在某些情况下,封装在WRITE-BUFFER和READ BUFFER命令中的信息与内部磁盘驱动器直接交换。 在其他情况下,将信息提取并写入保存在存储架的内部组件内的各种数据结构。 写BUFFER和READ-BUFFER命令必须在由存储架内的一个或多个存储架式路由器提供的高可用性存储架虚拟接口中提供违规或隧道,允许外部处理实体通过隧道交换信息 而不受高可用性存储架内的一个或多个存储架子路由器的干预,但由其促成和支持。

    NONSTOP SERVICE SYSTEM USING VOTING AND, INFORMATION UPDATING AND PROVIDING METHOD IN THE SAME
    153.
    发明申请
    NONSTOP SERVICE SYSTEM USING VOTING AND, INFORMATION UPDATING AND PROVIDING METHOD IN THE SAME 审中-公开
    使用投票和其信息更新和提供方法的非站点服务系统

    公开(公告)号:WO2005081453A1

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

    申请号:PCT/KR2005/000534

    申请日:2005-02-25

    Abstract: A nonstop service system using voting and a method for updating and providing information in the nonstop service system. The nonstop service system includes a plurality of groups of nodes for storing and managing information on the basis of identifiers for distinguishing clients, each group including a plurality of nodes each of which is capable of storing and managing information independently. The nonstop service system further includes a control dispatcher server, which is located between the group of nodes and the clients and manages state information and connection information of the nodes belonging to the plurality of groups of nodes. The control dispatcher server selects a group of nodes corresponding to a client according to an information update and provision request from the client, transmits the information update and provision request to the nodes belonging to the selected group of nodes, and, when information is provided from the nodes, provides information which is selected from the provided information using voting based on a specific criterion such as a currency criterion to the client. According to the present invention, it is possible to invest in constructing an initial service system based on the amount of service use, and it is possible to construct a service system with low costs and high efficiency. Further, a nonstop service system can be efficiently constructed without requiring additional equipment.

    Abstract translation: 使用投票的不间断服务系统和在不间断服务系统中更新和提供信息的方法。 不间断服务系统包括多组节点,用于基于用于区分客户端的标识符来存储和管理信息,每个组包括多个节点,每个节点能够独立地存储和管理信息。 不间断服务系统还包括位于节点组和客户端之间的控制分配器服务器,并且管理属于多个节点组的节点的状态信息和连接信息。 控制分配器服务器根据来自客户端的信息更新和提供请求来选择对应于客户端的一组节点,将信息更新和提供请求发送到属于所选择的节点组的节点,并且当从 这些节点基于诸如客户端的货币标准的特定标准,使用投票来提供从提供的信息中选择的信息。 根据本发明,可以基于服务使用量投资构建初始服务系统,并且可以构建低成本,高效率的服务系统。 此外,可以有效地构造不间断的服务系统,而不需要额外的设备。

    REAL-TIME FAIL-OVER RECOVERY FOR A MEDIA AREA NETWORK
    154.
    发明申请
    REAL-TIME FAIL-OVER RECOVERY FOR A MEDIA AREA NETWORK 审中-公开
    媒体区域网络的实时失败恢复

    公开(公告)号:WO2004013719A3

    公开(公告)日:2005-05-12

    申请号:PCT/US0321059

    申请日:2003-07-03

    CPC classification number: G06F11/201 G06F11/2007 G06F11/2053

    Abstract: A media area network (10) includes a storage system (16) having at least one storage device (18) for storing digitized information. A host bus (14) adapter provides a link between the storage system and a host system (12) that provides overall control of the media area network. Within the host bus adapter, a lower-level port driver (24) monitors communications between the storage system and the host bus adapter. In the event of a communications failure, the lower-level port driver initiates switching from a failed port to an alternative port, thereby achieving fail-over recovery. Allocating the responsibility for fail-over recovery to the lower-level port driver assures timely handling of port failures, thereby reducing potential latency delays.

    Abstract translation: 媒体区域网络(10)包括具有用于存储数字化信息的至少一个存储设备(18)的存储系统(16)。 主机总线(14)适配器提供存储系统与提供媒体区域网络的总体控制的主机系统(12)之间的链路。 在主机总线适配器中,较低级别的端口驱动器(24)监视存储系统和主机总线适配器之间的通信。 在通信故障的情况下,下级端口驱动程序启动从故障端口切换到备用端口,从而实现故障切换恢复。 将故障转移恢复责任分配给下级端口驱动程序可以及时处理端口故障,从而减少潜在的延迟延迟。

    DATA MIRRORING SYSTEM
    155.
    发明申请
    DATA MIRRORING SYSTEM 审中-公开
    数据镜像系统

    公开(公告)号:WO2005032036A1

    公开(公告)日:2005-04-07

    申请号:PCT/GB2004/001838

    申请日:2004-04-29

    CPC classification number: G06F11/2071 G06F11/201 H04L1/18 H04L49/90

    Abstract: Hitless Switching provides a method of delivering data to a remote point in a reliable fashion. However, no guarantee or acknowledgement is provided that data has been written to a remote storage device. This is problematic for remote data mirroring. Apparatus and methods are provided to guarantee that data arriving at a remote terminal is correctly stored. Interaction with hitless switching and remote optical mirroring systems are described.

    Abstract translation: 无限切换提供了以可靠的方式将数据传送到远程点的方法。 但是,不保证或确认已将数据写入远程存储设备。 这对于远程数据镜像是有问题的。 提供装置和方法来保证到达远程终端的数据被正确存储。 描述了与无连接切换和远程光学镜像系统的交互。

    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
    156.
    发明申请
    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 审中-公开
    集成电路实现存储单元路由器和路由控制卡,用于在可用于存储区域的高可用性存储设备中组合使用的存储卡

    公开(公告)号:WO2004063903A2

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

    申请号:PCT/US2004/000771

    申请日:2004-01-13

    IPC: G06F

    Abstract: An integrated circuit implementing a storage-shelf router used alone, or in combination with other storage-shelf routers, and in combination with path controller cards, to interconnect the disks within a storage shelf or disk array to a high-bandwidth communications medium, such as an FC arbitrated loop, through which data is exchanged between the individual disk drives of the storage shelf and a disk-array controller. A set of interconnected storage-shelf routers within a storage shelf can be accessed through a single port of an FC arbitrated loop or other high-bandwidth communications medium. Because, in one implementation, eight storage-shelf routers can be interconnected within a storage shelf to provide highly available interconnection of sixty-four disk drives within the storage shelf to an FC arbitrated loop via a single FC-arbitrated-loop port, a single FC arbitrated loop including a disk-array controller, may interconnect 8,000 individual disk drives to the disk-array controller within a disk array. The storage-shelf router can serve to translate FC-based communications protocols into one or more communication protocols appropriate to the internal links, providing for use of less expensive, non-FC-compatible disk drives within the storage shelf.

    Abstract translation: 单独使用或与其他存储架子路由器结合使用并与路径控制器卡结合使用的存储架子路由器的集成电路将存储架或磁盘阵列中的磁盘互连到高带宽通信介质,例如 作为FC仲裁循环,通过其在存储架的各个磁盘驱动器和磁盘阵列控制器之间交换数据。 可以通过FC仲裁环路或其他高带宽通信介质的单一端口访问存储架内的一组互连的存储架子路由器。 因为在一个实现中,八个存储架路由器可以在存储架内互连,以通过单个FC仲裁环路端口提供存储架内的六十四个磁盘驱动器到FC仲裁环路的高可用性互连,单个 包括磁盘阵列控制器在内的FC仲裁循环可以将8,000个单独的磁盘驱动器连接到磁盘阵列中的磁盘阵列控制器。 存储架子路由器可以用于将基于FC的通信协议转换成适合于内部链路的一个或多个通信协议,从而提供在存储架内使用较便宜的非FC兼容磁盘驱动器。

    BUS ZONING IN A CHANNEL INDEPENDENT STORAGE CONTROLLER ARCHITECTURE
    157.
    发明申请
    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),以便于镜像数据的传送。

    A MEMORY MATRIX AND METHOD OF OPERATING THE SAME
    158.
    发明申请
    A MEMORY MATRIX AND METHOD OF OPERATING THE SAME 审中-公开
    一种记忆矩阵及其操作方法

    公开(公告)号:WO02091382A3

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

    申请号:PCT/US0147594

    申请日:2001-12-03

    Abstract: An apparatus and method for storing, manipulating, and transferring data in a memory matrix (105). The matrix (105) includes a number of multi-ported memory devices (250) arranged in banks (260), each of the devices capable of storing data, a memory controller (265) for accessing the devices, and a cache (270) with an allocation table stored therein to describe data stored in the matrix. Preferably, the matrix (105) is used in a modular, network-centric memory system (100), which has a management module (125) to interface between the matrix and network (120) of data processing systems (115), the network based on either physical or wireless connections. Optionally, the system (100) further includes a non-volatile storage module (130), an off-line storage module (135), and an uninterruptible power supply (140). In one embodiment, the management module (125) is linked to the network (120), the matrix (105), the non-volatile storage module (130), and the off-line storage module (135) through multiple switched network interfaces with link failover and failback capability to provide high availability.

    Abstract translation: 一种用于在存储矩阵(105)中存储,操纵和传送数据的装置和方法。 矩阵(105)包括布置在存储体(260)中的多个多端口存储器件(250),每个能够存储数据的器件,用于访问器件的存储器控​​制器(265)和高速缓存(270) 其中存储有分配表以描述存储在矩阵中的数据。 优选地,矩阵(105)用于以网络为中心的模块化存储系统(100),其具有管理模块(125)以在数据处理系统(115)的矩阵和网络(120)之间进行接口,网络 基于物理或无线连接。 可选地,系统(100)还包括非易失性存储模块(130),离线存储模块(135)和不间断电源(140)。 在一个实施例中,管理模块(125)通过多个交换网络接口链接到网络(120),矩阵(105),非易失性存储模块(130)和离线存储模块(135) 具有链路故障切换和故障恢复功能,以提供高可用性。

    A MEMORY MATRIX AND METHOD OF OPERATING THE SAME
    159.
    发明申请
    A MEMORY MATRIX AND METHOD OF OPERATING THE SAME 审中-公开
    一种记忆矩阵及其操作方法

    公开(公告)号:WO2002091382A2

    公开(公告)日:2002-11-14

    申请号:PCT/US2001/047594

    申请日:2001-12-03

    IPC: G11C

    Abstract: An apparatus and method for storing, manipulating, and transferring data in a memory matrix (105). The matrix (105) includes a number of multi-ported memory devices (250) arranged in banks (260), each of the devices capable of storing data, a memory controller (265) for accessing the devices, and a cache (270) with an allocation table stored therein to describe data stored in the matrix. Preferably, the matrix (105) is used in a modular, network-centric memory system (100), which has a management module (125) to interface between the matrix and network (120) of data processing systems (115), the network based on either physical or wireless connections. Optionally, the system (100) further includes a non-volatile storage module (130), an off-line storage module (135), and an uninterruptible power supply (140). In one embodiment, the management module (125) is linked to the network (120), the matrix (105), the non-volatile storage module (130), and the off-line storage module (135) through multiple switched network interfaces with link failover and failback capability to provide high availability.

    Abstract translation: 一种用于在存储矩阵(105)中存储,操纵和传送数据的装置和方法。 矩阵(105)包括布置在存储体(260)中的多个多端口存储器件(250),每个能够存储数据的器件,用于访问器件的存储器控​​制器(265)和高速缓存(270) 其中存储有分配表以描述存储在矩阵中的数据。 优选地,矩阵(105)用于以网络为中心的模块化存储系统(100),其具有管理模块(125)以在数据处理系统(115)的矩阵和网络(120)之间进行接口,网络 基于物理或无线连接。 可选地,系统(100)还包括非易失性存储模块(130),离线存储模块(135)和不间断电源(140)。 在一个实施例中,管理模块(125)通过多个交换网络接口链接到网络(120),矩阵(105),非易失性存储模块(130)和离线存储模块(135) 具有链路故障切换和故障恢复功能,以提供高可用性。

Patent Agency Ranking