Virtual array failover
    31.
    发明申请
    Virtual array failover 有权
    虚拟阵列故障切换

    公开(公告)号:US20070283186A1

    公开(公告)日:2007-12-06

    申请号:US11318675

    申请日:2005-12-27

    IPC分类号: G06F11/16 G06F12/08

    摘要: Failover is provided between groups of logical units of storage presented as virtual arrays. A primary virtual array has at least one primary virtual port coupled to a fabric, each primary virtual port having a source virtual port name and a source virtual port address. A secondary virtual array has one or more secondary virtual ports coupled to the fabric, each secondary virtual port having a secondary virtual port name and a secondary virtual port address. All data resident on the primary virtual array is copied to the secondary virtual array. If a failure occurs in the primary virtual array, the secondary virtual port names and LUN names and numbers are replaced with the primary virtual port names and LUN names and numbers. The fabric then updates its name server database so that the database associates the primary virtual port names and LUN names and numbers with the secondary virtual port addresses.

    摘要翻译: 在作为虚拟阵列呈现的逻辑存储单元组之间提供故障转移。 主虚拟阵列具有耦合到结构的至少一个主虚拟端口,每个主虚拟端口具有源虚拟端口名称和源虚拟端口地址。 辅助虚拟阵列具有耦合到该结构的一个或多个辅助虚拟端口,每个辅助虚拟端口具有辅助虚拟端口名称和次要虚拟端口地址。 驻留在主虚拟阵列上的所有数据都将复制到辅助虚拟阵列。 如果主虚拟阵列中发生故障,则辅助虚拟端口名称和LUN名称和数字将替换为主虚拟端口名称和LUN名称和数字。 然后织物更新其名称服务器数据库,以便数据库将主虚拟端口名称和LUN名称和数字与辅助虚拟端口地址相关联。

    System and method for striping / mirroring data
    32.
    发明授权
    System and method for striping / mirroring data 有权
    用于条带化/镜像数据的系统和方法

    公开(公告)号:US08929369B1

    公开(公告)日:2015-01-06

    申请号:US12415234

    申请日:2009-03-31

    CPC分类号: H04L12/185

    摘要: A method and computer program product for defining a multicast group within a local area network. The multicast group includes a storage initiator device and a plurality of mirrored targets. Each mirrored target includes a plurality of storage targets. A write request for storing a data segment within the multicast group is received on the storage initiator device. The data segment is multicast to the plurality of mirrored targets included within the multicast group. A unique data chunk of the data segment is stored on each of the plurality of mirrored targets.

    摘要翻译: 一种用于在局域网内定义多播组的方法和计算机程序产品。 多播组包括存储发起者设备和多个镜像目标。 每个镜像目标包括多个存储目标。 在存储启动器设备上接收到用于存储多播组内的数据段的写入请求。 数据段被组播到多播组中包括的多个镜像目标。 数据段的唯一数据块存储在多个镜像目标的每一个上。

    Full array non-disruptive management data migration
    33.
    发明授权
    Full array non-disruptive management data migration 有权
    全阵列无中断管理数据迁移

    公开(公告)号:US08589504B1

    公开(公告)日:2013-11-19

    申请号:US11427664

    申请日:2006-06-29

    IPC分类号: G06F15/167

    CPC分类号: H04L67/1097

    摘要: Described are systems and methods of migrating data from a source array to a destination array transparently with respect to a management application program executing on a host system and using management information to send management messages to the storage arrays. Data are copied from the source array to the destination array during a data migration event. A first array management interface is associated with the source array and a second array management interface is associated with the destination array. Each array management interface includes management information that a management application executing on the host can use to communicate with the storage array. The first and second array management interfaces are exchanged during the data migration event so that the array management interface associated with the destination array becomes associated with the source array and the array management interface associated with the source array becomes associated with the destination array.

    摘要翻译: 描述了相对于在主机系统上执行的管理应用程序透明地将数据从源阵列迁移到目的地阵列的系统和方法,并且使用管理信息将管理消息发送到存储阵列。 在数据迁移事件期间,数据从源数组复制到目标数组。 第一个阵列管理接口与源阵列相关联,第二个阵列管理接口与目标阵列相关联。 每个阵列管理界面包括在主机上执行的管理应用程序可用于与存储阵列进行通信的管理信息。 在数据迁移事件期间交换第一和第二阵列管理接口,使与目标阵列关联的阵列管理接口与源阵列相关联,并且与源阵列关联的阵列管理接口变为与目标阵列相关联。

    System and method for improving cache efficiency
    34.
    发明授权
    System and method for improving cache efficiency 有权
    提高缓存效率的系统和方法

    公开(公告)号:US08131930B1

    公开(公告)日:2012-03-06

    申请号:US12059330

    申请日:2008-03-31

    IPC分类号: G06F13/00 G06F13/28

    摘要: A method and computer program product for receiving a newly-received data portion for storing within a cache memory system. A determination is made concerning whether the newly-received data portion corresponds with at least one data portion previously written to and currently resident on the cache memory system. If the newly-received data portion does not correspond with at least one previously-written and currently resident data portion, the newly-received data portion is written to the cache memory system.

    摘要翻译: 一种用于接收新接收的数据部分以存储在高速缓冲存储器系统内的方法和计算机程序产品。 确定新接收的数据部分是否对应于先前写入并且当前驻留在高速缓冲存储器系统上的至少一个数据部分。 如果新接收的数据部分与至少一个预先写入和当前驻留的数据部分不对应,则新接收的数据部分被写入高速缓冲存储器系统。

    System and method for erasure encoding
    36.
    发明授权
    System and method for erasure encoding 有权
    擦除编码的系统和方法

    公开(公告)号:US08099549B1

    公开(公告)日:2012-01-17

    申请号:US11967898

    申请日:2007-12-31

    IPC分类号: G06F12/00

    摘要: A method and computer program product for defining a multicast group within a local area network. The multicast group includes a storage initiator device, a plurality of storage targets, and one or more coded targets. A write request for storing a data segment within the multicast group is received on the storage initiator device. The data segment is multicast to the plurality of storage targets and the one or more coded targets included within the multicast group. A unique data chunk of the data segment is stored on each of the plurality of storage targets. A unique coded chunk of the data segment is generated and stored on each of the one or more coded targets.

    摘要翻译: 一种用于在局域网内定义多播组的方法和计算机程序产品。 多播组包括存储发起者设备,多个存储目标以及一个或多个编码目标。 在存储启动器设备上接收到用于存储多播组内的数据段的写入请求。 数据段被多播到多个存储目标和包括在多播组内的一个或多个编码目标。 数据段的唯一数据块存储在多个存储目标中的每一个上。 数据段的唯一编码块被生成并存储在一个或多个编码目标中的每一个上。

    Auto-adapting cache memory system and method
    37.
    发明授权
    Auto-adapting cache memory system and method 有权
    自适应缓存系统和方法

    公开(公告)号:US08082465B1

    公开(公告)日:2011-12-20

    申请号:US12880307

    申请日:2010-09-13

    IPC分类号: G06F11/00

    摘要: A system, method and computer program product for detecting a failed storage device within an “n” device array. The “n” device array is configured to store “n” device array formatted data. The “n” device array is reconfigured into an “n−1” device array. The “n” device array formatted data is written to the “n−1” device array in an “n−1” device array format.

    摘要翻译: 一种用于检测“n”设备阵列内的故障存储设备的系统,方法和计算机程序产品。 “n”设备阵列被配置为存储“n”个设备阵列格式的数据。 “n”设备阵列被重新配置成“n-1”设备阵列。 “n”设备阵列格式的数据以“n-1”设备阵列格式写入“n-1”设备阵列。

    Full array non-disruptive data migration
    38.
    发明授权
    Full array non-disruptive data migration 有权
    全阵列无中断数据迁移

    公开(公告)号:US08072987B1

    公开(公告)日:2011-12-06

    申请号:US11241165

    申请日:2005-09-30

    IPC分类号: H04L12/28 H04L12/54 G06F13/00

    CPC分类号: H04L49/557 H04L49/357

    摘要: Source and destination fiber channel devices are coupled to a fiber channel fabric. Hosts communicate with the fiber channel devices using fiber channel addresses. All data is copied from the source fiber channel device to the destination fiber channel device. Source port names and LUN names are exchanged with destination port names and LUN names so that the source device has the destination port and LUN names and the destination device has the source port and LUN names. The fabric reloads its name server database for use by the host(s) so that the database associates the source port and LUN names with the destination port and LUN names and the destination port and LUN names with the source port and LUN names. The names known to the host have not changed and the destination fiber channel device now appears to the host as the source fiber channel device.

    摘要翻译: 源和目的地光纤通道设备耦合到光纤通道结构。 主机使用光纤通道地址与光纤通道设备进行通信。 所有数据从源光纤通道设备复制到目标光纤通道设备。 源端口名称和LUN名称与目标端口名称和LUN名称进行交换,以使源设备具有目标端口和LUN名称,目标设备具有源端口和LUN名称。 Fabric重新加载其名称服务器数据库以供主机使用,以便数据库将源端口和LUN名称与目标端口和LUN名称以及目标端口和LUN名称与源端口和LUN名称相关联。 主机已知的名称尚未更改,目标光纤通道设备现在作为源光纤通道设备显示给主机。

    System and method for mirroring data
    39.
    发明授权
    System and method for mirroring data 有权
    用于镜像数据的系统和方法

    公开(公告)号:US07843866B1

    公开(公告)日:2010-11-30

    申请号:US11967856

    申请日:2007-12-31

    IPC分类号: G06F12/00 H04L12/56

    CPC分类号: H04L12/185

    摘要: A method and computer program product for defining a multicast group within a local area network. The multicast group includes a storage initiator device and a plurality of storage targets. A write request for storing a data segment within the multicast group is received on the storage initiator device. The data segment is multicast to the plurality of storage targets included within the multicast group. The data segment is stored on each of the plurality of storage targets.

    摘要翻译: 一种用于在局域网内定义多播组的方法和计算机程序产品。 组播组包括存储发起者设备和多个存储目标。 在存储启动器设备上接收到用于存储多播组内的数据段的写入请求。 数据段被组播到多播组中包括的多个存储目标。 数据段存储在多个存储目标中的每一个上。

    Techniques for presenting multiple data storage arrays to iSCSI clients as a single aggregated network array
    40.
    发明授权
    Techniques for presenting multiple data storage arrays to iSCSI clients as a single aggregated network array 有权
    将多个数据存储阵列作为单个聚合网络阵列呈现给iSCSI客户端的技术

    公开(公告)号:US07698424B1

    公开(公告)日:2010-04-13

    申请号:US10952320

    申请日:2004-09-28

    IPC分类号: G06F15/173 G06F15/167

    CPC分类号: H04L67/1097

    摘要: An aggregator device provides an iSCSI client with a list of storage areas which are offered by a single aggregated network array. The storage areas on the list are provided by multiple data storage systems and are accessible by the client using data paths which are out-of-band with the aggregator device. The aggregator device further receives an iSCSI login request from the client. The iSCSI login request identifies a particular storage area on the list of storage areas. The aggregator device further generates and sends an iSCSI login response to the client in response to the iSCSI login request. The iSCSI login response includes a network address of a particular data storage system of the multiple data storage systems which provides the particular storage area to enable the client to directly access the particular storage area using a data path which is out-of-band with the aggregator device.

    摘要翻译: 聚合器设备向iSCSI客户端提供由单个聚合网络阵列提供的存储区域列表。 列表上的存储区域由多个数据存储系统提供,并且可由客户机使用与聚合器设备进行带外的数据路径来访问。 聚合器装置还从客户端接收iSCSI登录请求。 iSCSI登录请求标识存储区域列表中的特定存储区域。 聚合器设备还响应于iSCSI登录请求,生成并发送iSCSI登录响应给客户端。 iSCSI登录响应包括提供特定存储区域的多数据存储系统的特定数据存储系统的网络地址,以使得客户端能够使用与该存储区域的带外的数据路径直接访问特定存储区域 聚合器设备。