会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Symmetrical data change tracking
    • 对称数据更改跟踪
    • US07552296B1
    • 2009-06-23
    • US11478813
    • 2006-06-30
    • Michael E. RootGopal SharmaOleg Kiselev
    • Michael E. RootGopal SharmaOleg Kiselev
    • G06F12/16
    • G06F11/2082G06F11/1451G06F11/2079G06F2201/84Y10S707/99953Y10S707/99954
    • A method, computer program product, computer system and system that enable symmetrical data change tracking with respect to a set of data and a copy of the set of data, referred to as a snapshot or a second set of data. The data and the copy may be independently updated after the two sides are “split.” A join may be performed of the two sides of the split to resynchronize the data.For the first set of data, an accumulator map tracks changes to the first set of data and a volume map tracks changes to the first set of data with respect to a second set of data. For the second set of data (the snapshot), a second accumulator map tracks changes to the second set of data and a second volume map tracks changes to the second set of data with respect to the first set of data.
    • 一种方法,计算机程序产品,计算机系统和系统,其使对称数据变化跟踪相对于一组数据和该组数据的副本,被称为快照或第二组数据。 数据和副本可以在双方“拆分”后独立更新。 可以对分裂的两侧执行连接以重新同步数据。 对于第一组数据,累加器映射跟踪对第一组数据的改变,并且体积映射跟踪相对于第二组数据的第一组数据的改变。 对于第二组数据(快照),第二累加器映射跟踪对第二组数据的改变,并且第二卷映射跟踪相对于第一组数据的第二组数据的改变。
    • 13. 发明授权
    • System and method for performing virtual device I/O operations
    • 用于执行虚拟设备I / O操作的系统和方法
    • US07203801B1
    • 2007-04-10
    • US11346038
    • 2006-02-02
    • Gopal SharmaOleg KiselevSantosh Shankar Rao
    • Gopal SharmaOleg KiselevSantosh Shankar Rao
    • G06F12/00
    • G06F12/063G06F3/0611G06F3/0659G06F3/067
    • Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device. I/O completion messages are sent by the I/O processor in parallel to the source of the I/O request (e.g., a host or application) and to the strategy processor, providing an improvement in I/O latency.
    • 系统,方法,设备和软件可以使用分离的I / O处理器和策略处理器(以硬件和/或软件实现)来执行虚拟设备I / O操作。 在集群节点,存储设备端口或其他设备上运行的I / O处理器可以接收定向到虚拟设备(例如卷或虚拟逻辑单元)的I / O操作请求。 有关请求的信息被转发到策略处理器,独立运行,或作为确定相应物理设备I / O操作的较大卷管理软件的一部分。 物理设备I / O操作可以包括关于操作的附加信息,例如用于处理虚拟设备I / O请求的标签信息和摘要信息。 物理设备I / O操作被发送回执行操作的I / O处理器和/或将操作传递到适当的存储设备。 I / O处理器与I / O请求的源(例如主机或应用程序)并行地向处理器发送I / O完成消息,从而提供I / O延迟的改进。
    • 14. 发明授权
    • System and method for resolving cluster partitions in out-of-band storage virtualization environments
    • 用于解决带外存储虚拟化环境中的群集分区的系统和方法
    • US07739541B1
    • 2010-06-15
    • US10627385
    • 2003-07-25
    • Santosh S. RaoGopal SharmaPoonam P. Dhavale
    • Santosh S. RaoGopal SharmaPoonam P. Dhavale
    • G06F11/00
    • G06F11/0793G06F11/0709G06F11/1425
    • Systems, methods, apparatus and software can configure, support, and make use of a coordinator virtual device to determine which node or nodes of a cluster should be ejected from the cluster as a result of a cluster partition or other error event. Fencing software operating on the cluster nodes monitors the cluster for a cluster partition (split-brain) event, and when such an event occurs, software on the nodes attempts to gain control of the coordinator virtual device. A node that succeeds in gaining control of the coordinator virtual device survives. Nodes failing to gain control of the coordinator virtual device remove themselves or are removed from the cluster. The coordinator virtual device can be established by a virtual device configuration server which provides coordinator virtual device access to cluster nodes acting as virtual device configuration clients.
    • 系统,方法,设备和软件可以配置,支持和使用协调器虚拟设备,以确定群集的哪些节点或簇节点应该由于群集分区或其他错误事件而从群集中排出。 在集群节点上运行的击剑软件会监视集群以进行集群分区(split-brain)事件,并且发生这种事件时,节点上的软件将尝试获得对协调器虚拟设备的控制。 成功获得对协调器虚拟设备的控制的节点存在。 无法获得对协调器虚拟设备的控制的节点自身删除或从集群中删除。 协调器虚拟设备可以由虚拟设备配置服务器建立,虚拟设备配置服务器提供协调器虚拟设备访问作为虚拟设备配置客户端的集群节点。
    • 15. 发明授权
    • System and method for performing virtual device I/O operations
    • 用于执行虚拟设备I / O操作的系统和方法
    • US07734878B1
    • 2010-06-08
    • US11786091
    • 2007-04-10
    • Gopal SharmaOleg KiselevSantosh Shankar Rao
    • Gopal SharmaOleg KiselevSantosh Shankar Rao
    • G06F12/00
    • G06F12/063G06F3/0611G06F3/0659G06F3/067
    • Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other devices can receive I/O operation requests directed to virtual devices, e.g., volumes or virtual logical units. Information about the request is forwarded to a strategy processor, operating independently or as part of larger volume management software where corresponding physical device I/O operations are determined. The physical device I/O operations can include additional information about the operations, e.g., tag information and summary information, for use in processing the virtual device I/O request. The physical device I/O operations are sent back to the I/O processor which executes the operations and/or passes the operation on to the appropriate storage device. I/O completion messages are sent by the I/O processor in parallel to the source of the I/O request (e.g., a host or application) and to the strategy processor, providing an improvement in I/O latency.
    • 系统,方法,设备和软件可以使用分离的I / O处理器和策略处理器(以硬件和/或软件实现)来执行虚拟设备I / O操作。 在集群节点,存储设备端口或其他设备上运行的I / O处理器可以接收定向到虚拟设备(例如卷或虚拟逻辑单元)的I / O操作请求。 有关请求的信息被转发到策略处理器,独立运行,或作为确定相应物理设备I / O操作的较大卷管理软件的一部分。 物理设备I / O操作可以包括关于操作的附加信息,例如用于处理虚拟设备I / O请求的标签信息和摘要信息。 物理设备I / O操作被发送回执行操作的I / O处理器和/或将操作传递到适当的存储设备。 I / O处理器与I / O请求的源(例如主机或应用程序)并行地向处理器发送I / O完成消息,从而提供I / O延迟的改进。
    • 16. 发明授权
    • System and method for storage area network switch port failure recovery
    • 存储区域网络交换机端口故障恢复的系统和方法
    • US07398421B1
    • 2008-07-08
    • US11004525
    • 2004-12-03
    • Prasad LimayeGopal SharmaAmitava Guha
    • Prasad LimayeGopal SharmaAmitava Guha
    • G06F11/00
    • H04L67/1097H04L69/40
    • Systems and methods for storage area network switch port failure recovery. A system may include several hosts, storage devices and a storage area network (SAN) switch. The SAN switch may include several ports, where each host is coupled to a respective host port and each storage device is coupled to a respective storage port. The SAN switch may also include virtualization logic configured to map several of the storage devices as a volume presented to the hosts via the respective host ports, and an input/output (I/O) tracking mechanism configured to store information about write operations in progress at each of the ports. In response to a failure of a given port occurring while write operation(s) to the volume received via one or more of the respective host ports are in progress, the SAN switch may be configured to initiate consistency recovery of the volume using the stored information.
    • 存储区域网络交换机端口故障恢复的系统和方法。 系统可以包括多个主机,存储设备和存储区域网络(SAN)交换机。 SAN交换机可以包括几个端口,其中每个主机耦合到相应的主机端口,并且每个存储设备耦合到相应的存储端口。 SAN交换机还可以包括虚拟化逻辑,其配置为经由相应的主机端口将呈现给主机的多个存储设备映射到主机;以及被配置为存储关于正在进行的写入操作的信息的输入/输出(I / O)跟踪机制 在每个港口。 响应于在正在进行通过一个或多个相应主机端口接收到的卷的写入操作时发生给定端口的故障,SAN交换机可以被配置为使用所存储的信息来发起卷的一致性恢复 。