System and method for ensuring merge completion in a storage area network
    1.
    发明申请
    System and method for ensuring merge completion in a storage area network 失效
    确保存储区域网络中的合并完成的系统和方法

    公开(公告)号:US20050262298A1

    公开(公告)日:2005-11-24

    申请号:US11167688

    申请日:2005-06-27

    IPC分类号: G06F11/20 H04L29/08 G06F12/00

    摘要: A data storage system adapted to maintain redundant data storage sets at a destination location(s) is disclosed. The data storage system establishes a copy set comprising a source volume and a destination volume. Data written to a source volume is automatically copied to the destination volume. The data storage system maintains a data log that may be activated when the destination volume is inaccessible due to, for example, a malfunction in the destination storage system or in the communication link between the source system and the destination system. I/O commands and the data associated with those commands are written to the data log, and after a destination system becomes available the information in the data log is merged into the destination volume to conform the data in the destination volume to the data in the source volume. The data log competes for disk capacity with other volumes on the system, and log memory is allocated as needed. During the merge process the system maintains the ratio of merge data writes out of the data log to data writes from a host computer into the data log within a desired range until the data log reaches a predetermined size, whereupon data writes into the data log are quiesced to permit the merge write process to complete.

    摘要翻译: 公开了一种适于在目的地位置维护冗余数据存储组的数据存储系统。 数据存储系统建立包括源卷和目的地卷的复制集。 写入源卷的数据将自动复制到目标卷。 数据存储系统维护数据记录,当由于例如目的地存储系统中的故障或源系统与目的地系统之间的通信链路而导致目的地卷不可访问时,可能会被激活。 I / O命令和与这些命令相关联的数据被写入数据日志,并且在目标系统变得可用之后,将数据日志中的信息合并到目标卷中,以使目的卷中的数据符合目标卷中的数据 源音量。 数据日志与系统上的其他卷竞争磁盘容量,并根据需要分配日志内存。 在合并过程中,系统将数据记录中的合并数据写入的比率保持在从计算机到数据记录到所需范围内的数据写入,直到数据记录达到预定大小,从而数据写入数据记录中 停止允许合并写入过程完成。

    Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks
    3.
    发明申请
    Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks 有权
    使用冗余磁盘阵列提供非常大的虚拟存储卷的装置和方法

    公开(公告)号:US20060101205A1

    公开(公告)日:2006-05-11

    申请号:US11315606

    申请日:2005-12-22

    IPC分类号: G06F12/16

    摘要: A very large virtual volume (e.g., in excess of 500 GB) is formed by distributing the disks in eleven, six-disk RAID-5 sets across the six busses of a primary local back-end controller. A spare disk is provided on each of the six busses. Each RAID-5 set is protected from the failure of a single disk by the spare disks on the busses, which can use the parity data stored in a RAID-5 set to rebuild the data stored on a failing disk and thereby restore redundancy to the RAID-5 set. Each RAID-5 set is also protected from the failure of a bus by the parity inherent in RAID-5. The RAID-5 sets are striped by a front-end controller connected to the primary local back-end controller, and the striped RAID-5 sets are presented to a host computer as a very large virtual volume. If the individual disks are 9.1 GB in size, the size of the very large virtual volume can reach 500.5 GB. If desired, additional groups of eleven, six-disk RAID-5 sets can be formed on additional back-end controllers for purposes of redundancy, cloning (which generates a copy of the data that can be used for off-line backup without interrupting read/write activities on the virtual volume), and disaster tolerance through remote storage. These additional groups of RAID-5 sets along with the RAID-5 sets from the primary local back-end controller, can be formed into mirror sets by the front-end controller, which then stripes the mirror sets and presents the striped mirror sets to the host computer as the very large virtual volume.

    摘要翻译: 通过在主本地后端控制器的六个总线上的十一个六磁盘RAID-5组中分配磁盘来形成非常大的虚拟卷(例如,超过500GB)。 六个总线中的每一个都提供备用磁盘。 每个RAID-5集合都受到总线上备用磁盘的单个磁盘故障的保护,可以使用存储在RAID-5集中的奇偶校验数据来重建存储在故障磁盘上的数据,从而将冗余恢复到 RAID-5设置。 每个RAID-5集合也可以通过RAID-5固有的奇偶校验来保护总线故障。 RAID-5组由连接到本地后端主控制器的前端控制器进行条带化,条带化的RAID-5集作为一个非常大的虚拟卷呈现给主机。 如果单个磁盘的大小为9.1 GB,则非常大的虚拟卷的大小可以达到500.5 GB。 如果需要,可以在额外的后端控制器上形成额外的十一个六磁盘RAID-5组,用于冗余,克隆(其生成可用于离线备份而不中断读取的数据的副本 /在虚拟卷上编写活动),以及通过远程存储进行容灾。 这些附加的RAID-5组与主要本地后端控制器的RAID-5组可以由前端控制器形成为镜像集,然后将镜像集条纹化并将条带镜集显示为 主机作为非常大的虚拟卷。

    Storage-centric computer system
    4.
    发明申请
    Storage-centric computer system 审中-公开
    以存储为中心的计算机系统

    公开(公告)号:US20060288155A1

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

    申请号:US11145403

    申请日:2005-06-03

    IPC分类号: G06F13/28

    摘要: A self-contained data storage subsystem is provided for a distributed storage system having a plurality of rotatable spindles, each supporting a storage medium adjacent a respective independently moveable actuator in a data storing and retrieving relationship therewith. A subsystem processor is adapted and integrated with the plurality of spindles, for mapping a virtual storage volume to the plurality of mediums for use by a remote device of the distributed storage system. The combination of the plurality of spindles into a common pool of reliable, provisionable, storage capacity is described. A method to increase the overall reliability, performance, while reducing cost with the combination is also described. By reducing cost, while increasing reliability and performance of the solution, a lower total cost of ownership is realized by users of the intelligent data system.

    摘要翻译: 为具有多个可旋转主轴的分布式存储系统提供独立的数据存储子系统,每个可旋转主轴在与数据存储和检索关系的数据存储和检索关系中支持与相应的可独立移动的致动器相邻的存储介质。 子系统处理器被适配并与多个主轴集成,用于将虚拟存储卷映射到多个介质以供分布式存储系统的远程设备使用。 描述了将多个主轴组合成可靠,可配置的存储容量的公共池。 还描述了一种增加总体可靠性,性能同时降低组合成本的方法。 通过降低成本,同时提高解决方案的可靠性和性能,智能数据系统的用户实现更低的总体拥有成本。

    Multipath redundant storage system architecture and method
    5.
    发明申请
    Multipath redundant storage system architecture and method 审中-公开
    多路径冗余存储系统架构与方法

    公开(公告)号:US20050228943A1

    公开(公告)日:2005-10-13

    申请号:US10817565

    申请日:2004-04-02

    IPC分类号: G06F3/06 G06F12/00

    摘要: Disclosed is a storage system and method that provides multi-path bus and component interconnection and isolation in a data storage system. A plurality of data storage devices in a removable assembly are connected to a fabric that is configurable to connect some or all of the data storage devices to a disc controller and configurable to isolate one or more data storage devices from the disc controller. Multiple controllers, fabrics, and interconnecting buses may be employed to provide redundancy in the event of a connector, bus, or controller failure. Computer program code operating in a host, interface controller, and/or disc controller configures the fabric to isolate failed devices and may be employed to optimize data transfer rates. Data storage devices may be multi-ported. The fabric may comprise any device or devices capable of configurably interconnecting data storage devices to one or more controllers and may comprise multiplexers, cross point switches, port bypass controllers. Fabrics may also provide translation or conversion of one bus or interface format to another format.

    摘要翻译: 公开了一种在数据存储系统中提供多路径总线和组件互连和隔离的存储系统和方法。 可移动组件中的多个数据存储设备连接到可配置为将一些或全部数据存储设备连接到盘控制器并且可配置为将一个或多个数据存储设备与盘控制器隔离的结构。 在连接器,总线或控制器故障的情况下,可以采用多个控制器,结构和互连总线来提供冗余。 在主机,接口控制器和/或盘控制器中操作的计算机程序代码配置结构以隔离故障设备,并且可以用于优化数据传输速率。 数据存储设备可以是多端口的。 结构可以包括能够将数据存储设备可配置地互连到一个或多个控制器的任何设备或设备,并且可以包括多路复用器,交叉点交换机,端口旁路控制器。 织物还可以将一个总线或接口格式的翻译或转换提供给另一种格式。

    Distributed storage system with global sparing
    6.
    发明申请
    Distributed storage system with global sparing 有权
    具有全球备件的分布式存储系统

    公开(公告)号:US20060277380A1

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

    申请号:US11478028

    申请日:2006-06-29

    申请人: Stephen Sicola

    发明人: Stephen Sicola

    IPC分类号: G06F13/28

    摘要: An apparatus and associated method is provided with a virtualization engine connected to a remote device over a network for passing access commands between the remote device and a storage space. The data storage system also has a plurality of intelligent storage elements that are uniquely addressable by the virtualization engine for passing the access commands, wherein the intelligent storage elements are configured for migrating data from a first intelligent storage element to a second intelligent storage element independently of access commands being simultaneously passed between the virtualization engine and the first intelligent storage element.

    摘要翻译: 提供了一种装置和相关联的方法,其具有通过网络连接到远程设备的虚拟化引擎,用于在远程设备和存储空间之间传递访问命令。 数据存储系统还具有多个可由虚拟化引擎唯一寻址以用于传递访问命令的智能存储元件,其中智能存储元件被配置用于将数据从第一智能存储元件迁移到第二智能存储元件,独立于 在虚拟化引擎和第一智能存储元件之间同时传递访问命令。

    Distributed storage system with global replication
    8.
    发明申请
    Distributed storage system with global replication 有权
    具有全局复制功能的分布式存储系统

    公开(公告)号:US20070011417A1

    公开(公告)日:2007-01-11

    申请号:US11479432

    申请日:2006-06-30

    申请人: Stephen Sicola

    发明人: Stephen Sicola

    IPC分类号: G06F12/16

    摘要: A data storage system apparatus and associated method with a virtualization engine connectable to a remote device over a network for passing access commands between the remote device and a storage space. A plurality of intelligent storage elements (ISEs) are configured for replicating data from a first ISE to a second ISE independently of access commands being simultaneously passed between the virtualization engine and the first ISE.

    摘要翻译: 一种数据存储系统装置和相关联的方法,其具有通过网络连接到远程设备的虚拟化引擎,用于在远程设备和存储空间之间传递访问命令。 配置多个智能存储元件(ISE),用于将数据从第一ISE复制到第二ISE,独立于在虚拟化引擎和第一ISE之间同时传递的访问命令。

    Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks
    10.
    发明授权
    Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks 有权
    使用冗余磁盘阵列提供非常大的虚拟存储卷的装置和方法

    公开(公告)号:US07356644B2

    公开(公告)日:2008-04-08

    申请号:US11315606

    申请日:2005-12-22

    IPC分类号: G06F12/00

    摘要: A very large virtual volume (e.g., in excess of 500 GB) is formed by distributing the disks in eleven, six-disk RAID-5 sets across the six busses of a primary local back-end controller. A spare disk is provided on each of the six busses. Each RAID-5 set is protected from the failure of a single disk by the spare disks on the busses, which can use the parity data stored in a RAID-5 set to rebuild the data stored on a failing disk and thereby restore redundancy to the RAID-5 set. Each RAID-5 set is also protected from the failure of a bus by the parity inherent in RAID-5. The RAID-5 sets are striped by a front-end controller connected to the primary local back-end controller, and the striped RAID-5 sets are presented to a host computer as a very large virtual volume. If the individual disks are 9.1 GB in size, the size of the very large virtual volume can reach 500.5 GB. If desired, additional groups of eleven, six-disk RAID-5 sets can be formed on additional back-end controllers for purposes of redundancy, cloning (which generates a copy of the data that can be used for off-line backup without interrupting read/write activities on the virtual volume), and disaster tolerance through remote storage. These additional groups of RAID-5 sets along with the RAID-5 sets from the primary local back-end controller, can be formed into mirror sets by the front-end controller, which then stripes the mirror sets and presents the striped mirror sets to the host computer as the very large virtual volume.

    摘要翻译: 通过在主本地后端控制器的六个总线上的十一个六磁盘RAID-5组中分配磁盘来形成非常大的虚拟卷(例如,超过500GB)。 六个总线中的每一个都提供备用磁盘。 每个RAID-5集合都受到总线上备用磁盘的单个磁盘故障的保护,可以使用存储在RAID-5集中的奇偶校验数据来重建存储在故障磁盘上的数据,从而将冗余恢复到 RAID-5设置。 每个RAID-5集合也可以通过RAID-5固有的奇偶校验来保护总线故障。 RAID-5组由连接到本地后端主控制器的前端控制器进行条带化,条带化的RAID-5集作为一个非常大的虚拟卷呈现给主机。 如果单个磁盘的大小为9.1 GB,则非常大的虚拟卷的大小可以达到500.5 GB。 如果需要,可以在额外的后端控制器上形成额外的十一个六磁盘RAID-5组,用于冗余,克隆(其生成可用于离线备份而不中断读取的数据的副本 /在虚拟卷上编写活动),以及通过远程存储进行容灾。 这些附加的RAID-5组与主要本地后端控制器的RAID-5组可以由前端控制器形成为镜像集,然后将镜像集条纹化并将条带镜集显示为 主机作为非常大的虚拟卷。