Techniques for preferred path determination
    1.
    发明授权
    Techniques for preferred path determination 有权
    优选路径确定技术

    公开(公告)号:US08601085B1

    公开(公告)日:2013-12-03

    申请号:US13073261

    申请日:2011-03-28

    IPC分类号: G06F15/16

    摘要: Described are techniques for determining preferred paths. A host requests first information from each of one or more ports of a data storage system. The first information includes preferred path information for a first device visible to the host through each port. The preferred path information includes one or more parameters used by said host to perform one or more mathematical calculations to determine a preferred path for transmitting to the data storage system a data operation directed to the first device. The first information is sent from each port to the host.

    摘要翻译: 描述了用于确定优选路径的技术。 主机从数据存储系统的一个或多个端口中的每一个请求第一信息。 第一信息包括主机通过每个端口可见的第一设备的首选路径信息。 优选的路径信息包括所述主机用于执行一个或多个数学计算以确定用于向数据存储系统发送针对第一设备的数据操作的优选路径的一个或多个参数。 第一个信息从每个端口发送到主机。

    TECHNIQUES FOR PATH SELECTION
    2.
    发明申请
    TECHNIQUES FOR PATH SELECTION 有权
    路径选择技术

    公开(公告)号:US20120331188A1

    公开(公告)日:2012-12-27

    申请号:US13600523

    申请日:2012-08-31

    IPC分类号: G06F13/14

    摘要: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.

    摘要翻译: 描述了用于执行路径选择的技术。 接收包括多个元设备成员的元设备的数据操作。 确定多个元设备成员中的第一个。 第一个成员是数据操作所针对的成员。 根据用于第一元器件成员的负载平衡技术,执行路径选择以选择多个路径中的第一个路径。 元设备可以在多个路径中的每一个上访问。 数据操作通过第一条路径发送。

    Techniques for path selection
    3.
    发明授权
    Techniques for path selection 有权
    路径选择技术

    公开(公告)号:US08838851B2

    公开(公告)日:2014-09-16

    申请号:US13600523

    申请日:2012-08-31

    IPC分类号: G06F13/12 G06F15/173 G06F3/06

    摘要: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.

    摘要翻译: 描述了用于执行路径选择的技术。 接收包括多个元设备成员的元设备的数据操作。 确定多个元设备成员中的第一个。 第一个成员是数据操作所针对的成员。 根据用于第一元器件成员的负载平衡技术,执行路径选择以选择多个路径中的第一个路径。 元设备可以在多个路径中的每一个上访问。 数据操作通过第一条路径发送。

    Techniques for path selection
    4.
    发明授权
    Techniques for path selection 有权
    路径选择技术

    公开(公告)号:US08281033B1

    公开(公告)日:2012-10-02

    申请号:US12803498

    申请日:2010-06-29

    IPC分类号: G06F15/173

    摘要: Described are techniques for performing path selection. A data operation is received for a metadevice comprising a plurality of metadevice members. A first of the plurality of metadevice members is determined. The first member is the member to which the data operation is directed. In accordance with a load balancing technique for the first metadevice member, path selection is performed to select a first of a plurality of paths. The metadevice is accessible over each of the plurality of paths. The data operation is sent over the first path.

    摘要翻译: 描述了用于执行路径选择的技术。 接收包括多个元设备成员的元设备的数据操作。 确定多个元设备成员中的第一个。 第一个成员是数据操作所针对的成员。 根据用于第一元器件成员的负载平衡技术,执行路径选择以选择多个路径中的第一个路径。 元设备可以在多个路径中的每一个上访问。 数据操作通过第一条路径发送。

    Techniques for overriding device reservations
    5.
    发明授权
    Techniques for overriding device reservations 有权
    覆盖设备预约的技术

    公开(公告)号:US07689786B1

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

    申请号:US11540018

    申请日:2006-09-29

    IPC分类号: G06F13/00

    摘要: Described are techniques for overriding an existing device reservation. Discovery processing is performed by a first data storage system to locate a specified device. The discovery processing includes determining whether there is a reservation conflict for said device of a second data storage system. If there is a reservation conflict for the device, a command is issued from the first data storage system to the second data storage system during said discovery processing to create an override for said reservation conflict. The override causes processing to be performed at a subsequent point in time so that an existing reservation associated with the reservation conflict is overridden in connection with performing a first process on said first data storage system.

    摘要翻译: 描述了覆盖现有设备预留的技术。 由第一数据存储系统执行发现处理以定位指定的设备。 发现处理包括确定对于第二数据存储系统的所述设备是否存在预留冲突。 如果设备存在预留冲突,则在所述发现处理期间,从第一数据存储系统向第二数据存储系统发出命令,以创建所述保留冲突的覆盖。 覆盖使得在随后的时间点执行处理,使得与所述第一数据存储系统执行第一进程相关联的与所述预留冲突相关联的现有预留被覆盖。

    Techniques for performing data migration
    7.
    发明授权
    Techniques for performing data migration 有权
    执行数据迁移的技术

    公开(公告)号:US08819374B1

    公开(公告)日:2014-08-26

    申请号:US13134728

    申请日:2011-06-15

    IPC分类号: G06F13/00 G06F13/28 G06F3/06

    摘要: Described are techniques for migrating data from a source device of a source data storage system to a target device of a target data storage system. The target data storage system is configured to operate in accordance with a spoofing mode and a pass-through mode. A first set of commands from the host are processed for the target device when in the pass-through mode and the spoofing mode with respect to the target device. Data is migrated from the source device to the target device. The target data storage system is configured to operate in an echo mode for the target device and processes a second set of commands from the host when in the echo mode for the target device using information stored in the cache from processing the first set of commands.

    摘要翻译: 描述了将数据从源数据存储系统的源设备迁移到目标数据存储系统的目标设备的技术。 目标数据存储系统被配置为根据欺骗模式和直通模式进行操作。 当处于直通模式和相对于目标设备的欺骗模式时,来自主机的第一组命令被处理用于目标设备。 数据从源设备迁移到目标设备。 目标数据存储系统被配置为以对于目标设备的回波模式进行操作,并且当处于针对目标设备的回波模式时,使用存储在高速缓存中的信息来处理来自主机的第二组命令来处理第一组命令。

    Non-disruptive data mobility using virtual storage area networks with split-path virtualization
    8.
    发明授权
    Non-disruptive data mobility using virtual storage area networks with split-path virtualization 有权
    使用具有分路径虚拟化的虚拟存储区域网络的非中断数据移动性

    公开(公告)号:US08028062B1

    公开(公告)日:2011-09-27

    申请号:US12005663

    申请日:2007-12-26

    IPC分类号: G06F15/16

    摘要: A system creates a storage area network (SAN) centric storage virtualization layer in front of storage devices. The system allows data mobility and migration without disruption to the one or more host servers attached to the SAN. Specifically, the host servers are not disrupted when switching I/Os between physical and virtual storage, for example, by taking advantage of WWPN spoofing and Fibre Channel VSAN technology. The use of VSANs effectively allow multiple virtual directors and/or switches to be created within a physical director and/or switches, each with their own separate name server, thereby providing complete isolation from one another. The host-storage pathing information is unchanged as the original physical storage port's WWPNs are spoofed by the virtual storage port. The result is two identical WWPNs within the SAN which is normally disallowed; however, by separating the physical port WWPN into one VSAN and the virtual port WWPN into another, the restriction may be circumvented.

    摘要翻译: 系统在存储设备前创建存储区域网络(SAN)中心存储虚拟化层。 该系统允许数据移动和迁移,而不会中断连接到SAN的一个或多个主机服务器。 具体来说,主机服务器在物理和虚拟存储之间切换I / O时不会中断,例如利用WWPN欺骗和光纤通道VSAN技术。 VSAN的使用有效地允许在物理主管和/或交换机内创建多个虚拟控制器和/或交换机,每个虚拟控制器和/或交换机都具有自己的单独的名称服务器,从而提供彼此完全的隔离。 原始物理存储端口的WWPN被虚拟存储端口欺骗时,主机存储路径信息不变。 结果是通常不允许在SAN内的两个相同的WWPN; 然而,通过将物理端口WWPN分为一个VSAN和虚拟端口WWPN进入另一个,可以规避该限制。

    Path determination using preferred paths or randomly selecting source and target ports
    9.
    发明授权
    Path determination using preferred paths or randomly selecting source and target ports 有权
    使用首选路径或随机选择源端口和目标端口的路径确定

    公开(公告)号:US07707331B1

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

    申请号:US11014338

    申请日:2004-12-16

    IPC分类号: G06F3/00 G06F5/00

    摘要: Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of the FAs may copy a partition of the data. In connection with specifying paths used for the distributed copying technique, a preferred path selection (source port-target port mapping) may be made by executing code in a controlling data storage system to perform discovery processing. The preferred path selection is used for the duration of the distributed copying unless the preferred path is unable to transmit data. A target port of the preferred path may be randomly selected from all accessible target ports, and/or in accordance with a specified portion of the target ports. Preferred paths may also be specified using an API (application programming interface).

    摘要翻译: 描述了可用于将大量数据从一个或多个源设备迁移到一个或多个目的地设备的分布式复制技术。 数据源分为分区。 当光纤通道适配器(FAs)变得可用时,每个FA可以复制数据的分区。 关于用于分布式复制技术的指定路径,可以通过执行控制数据存储系统中的代码来执行优选的路径选择(源端口 - 目标端口映射),以执行发现处理。 首选路径选择用于分布式复制的持续时间,除非首选路径不能传输数据。 可以从所有可访问目标端口和/或根据目标端口的指定部分随机选择优选路径的目标端口。 也可以使用API​​(应用程序编程接口)指定首选路径。

    Distributed workflow techniques
    10.
    发明授权
    Distributed workflow techniques 有权
    分布式工作流技术

    公开(公告)号:US07434022B1

    公开(公告)日:2008-10-07

    申请号:US10880279

    申请日:2004-06-29

    IPC分类号: G06F12/02

    摘要: Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of the FAs may copy a partition of the data. A copy indicator value indicates the last partition delegated to an FA for copying. The last FA to complete copying is responsible for ensuring completed copying of any other data partitions delegated to an FA which has died during migration of the other data partitions. In the event that the last FA dies prior to completing its processing, additional steps are performed by other remaining FAs to copy all data partitions not known to be successfully migrated.

    摘要翻译: 描述了可用于将大量数据从一个或多个源设备迁移到一个或多个目的地设备的分布式复制技术。 数据源分为分区。 当光纤通道适配器(FAs)变得可用时,每个FA可以复制数据的分区。 复制指示符值表示委托给FA进行复制的最后一个分区。 完成复制的最后一个FA负责确保委托给FA的任何其他数据分区的完整复制,该FA在其他数据分区的迁移期间已经死亡。 在最后一个FA在完成处理之前死亡的情况下,其他剩余的FA执行附加步骤来复制不知道要成功迁移的所有数据分区。