会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Coherently sharing any form of instant snapshots separately from base volumes
    • 与基本卷分开地共享任何形式的即时快照
    • US08001347B1
    • 2011-08-16
    • US12570681
    • 2009-09-30
    • Ronald S. KarrAnand A. Kekre
    • Ronald S. KarrAnand A. Kekre
    • G06F12/16
    • G06F17/30067
    • A computer system that implements a method for creating a virtual snapshot of a first storage object. A first storage object such as a data volume is created, wherein creating the first storage object includes creating a first storage object description. This first storage object description relates the first storage object to underlying first storage objects or first physical memory regions. After creating the first storage object, a virtual copy of the first storage object is created as a second storage object. Creating the second storage object includes creating a second storage object description, wherein the second storage object description relates the second storage object to the first storage object. The first storage object is transmitted to a first computer system, and the second storage object description is transmitted to a second computer system.
    • 一种实现用于创建第一存储对象的虚拟快照的方法的计算机系统。 创建诸如数据卷的第一存储对象,其中创建第一存储对象包括创建第一存储对象描述。 该第一存储对象描述将第一存储对象与底层的第一存储对象或第一物理存储区相关联。 创建第一个存储对象后,将创建第一个存储对象的虚拟副本作为第二个存储对象。 创建第二存储对象包括创建第二存储对象描述,其中第二存储对象描述将第二存储对象与第一存储对象相关联。 第一存储对象被发送到第一计算机系统,并且第二存储对象描述被发送到第二计算机系统。
    • 3. 发明授权
    • System and method of redundantly storing and retrieving data with cooperating storage devices
    • 使用协同存储设备冗余存储和检索数据的系统和方法
    • US07827439B2
    • 2010-11-02
    • US12208882
    • 2008-09-11
    • George MathewCraig K. HarmerOleg KiselevRonald S. Karr
    • George MathewCraig K. HarmerOleg KiselevRonald S. Karr
    • G06F11/00
    • G06F11/1076G06F2211/1038G06F2211/1054
    • A system and method for data storage in an array. A system includes a client coupled to a storage subsystem. The storage subsystem comprises data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device receives data from the client, coordinates computation and storage of redundant data, and forwards data to other storage devices. In response to receiving data targeted for storage in a given storage location, a non-volatile, temporary storage device that is associated with the separate storage device that includes the given storage location buffers the received data. The coordinating storage device conveys a write completion message to the client in response to detecting that the data has been buffered in the non-volatile, temporary storage devices. At least two storage devices are coordinating storage devices in separate rows.
    • 数组中数据存储的系统和方法。 系统包括耦合到存储子系统的客户端。 存储子系统包括作为数组中的行和列可寻址的数据存储位置。 每列包括单独的存储设备。 每一行都包含冗余数据。 对于给定行,协调存储设备从客户端接收数据,协调冗余数据的计算和存储,并将数据转发到其他存储设备。 响应于接收到在给定存储位置中存储的数据,与包括给定存储位置的分离存储设备相关联的非易失性临时存储设备缓冲所接收的数据。 响应于检测到数据已被缓冲在非易失性临时存储设备中,协调存储设备向客户端传送写入完成消息。 至少两个存储设备正在协调单独行中的存储设备。
    • 7. 发明申请
    • SYSTEM AND METHOD OF REDUNDANTLY STORING AND RETRIEVING DATA WITH COOPERATING STORAGE DEVICES
    • 使用合作存储设备进行冗余存储和恢复数据的系统和方法
    • US20090089612A1
    • 2009-04-02
    • US12208882
    • 2008-09-11
    • George MathewCraig K. HarmerOleg KiselevRonald S. Karr
    • George MathewCraig K. HarmerOleg KiselevRonald S. Karr
    • G06F11/14G06F12/00
    • G06F11/1076G06F2211/1038G06F2211/1054
    • A system and method for data storage in an array. A system includes a client coupled to a storage subsystem. The storage subsystem comprises data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row includes redundant data. For a given row, a coordinating storage device receives data from the client, coordinates computation and storage of redundant data, and forwards data to other storage devices. In response to receiving data targeted for storage in a given storage location, a non-volatile, temporary storage device that is associated with the separate storage device that includes the given storage location buffers the received data. The coordinating storage device conveys a write completion message to the client in response to detecting that the data has been buffered in the non-volatile, temporary storage devices. At least two storage devices are coordinating storage devices in separate rows.
    • 数组中数据存储的系统和方法。 系统包括耦合到存储子系统的客户端。 存储子系统包括作为数组中的行和列可寻址的数据存储位置。 每列包括单独的存储设备。 每一行都包含冗余数据。 对于给定行,协调存储设备从客户端接收数据,协调冗余数据的计算和存储,并将数据转发到其他存储设备。 响应于接收到在给定存储位置中存储的数据,与包括给定存储位置的分离存储设备相关联的非易失性临时存储设备缓冲所接收的数据。 响应于检测到数据已被缓冲在非易失性临时存储设备中,协调存储设备向客户端传送写入完成消息。 至少两个存储设备正在协调单独行中的存储设备。
    • 8. 发明授权
    • System and method for implementing volume sets in a storage system
    • 在存储系统中实现卷集的系统和方法
    • US07424592B1
    • 2008-09-09
    • US10903103
    • 2004-07-30
    • Ronald S. KarrRandall Ko ShingaiMichael Root
    • Ronald S. KarrRandall Ko ShingaiMichael Root
    • G06F9/34G06F9/26
    • G06F3/0631G06F3/0605G06F3/067
    • Systems and methods for implementing volume sets in a storage system. According to a first embodiment, a system may include a volume server, a first and a second client computer system, and a plurality of physical block devices. The volume server may be configured to aggregate storage in the plurality of physical block devices into a plurality of logical volumes, wherein a given logical volume includes storage from at least two physical block devices, to distribute a first subset including at least two of the plurality of logical volumes to the first client computer system for input/output as a first volume set configured to be accessed as a single logical device, and to distribute a second subset including at least two of the plurality of logical volumes to the second client computer system for input/output as a second volume set configured to be accessed as a single logical device.
    • 在存储系统中实现卷集的系统和方法。 根据第一实施例,系统可以包括卷服务器,第一和第二客户端计算机系统以及多个物理块设备。 卷服务器可以被配置为将多个物理块设备中的存储聚合成多个逻辑卷,其中给定逻辑卷包括来自至少两个物理块设备的存储,以分发包括多个物理块设备中的至少两个的第一子集 的逻辑卷到用于输入/输出的第一客户端计算机系统作为被配置为被作为单个逻辑设备访问的第一卷集,并且将包括多个逻辑卷中的至少两个的第二子集分发到第二客户端计算机系统 用于作为配置为作为单个逻辑设备访问的第二卷集的输入/输出。
    • 9. 发明授权
    • Coordinated storage management operations in replication environment
    • 复制环境中的协调存储管理操作
    • US07421554B2
    • 2008-09-02
    • US11589334
    • 2006-10-30
    • John A. ColgroveRonald S. KarrOleg Kiselev
    • John A. ColgroveRonald S. KarrOleg Kiselev
    • G06F12/00
    • G06F11/2064G06F11/1471G06F11/2071G06F2201/82G06F2201/84Y10S707/99953Y10S707/99955
    • A method, system, computer system, and computer-readable medium for maintaining up-to-date, consistent copies of primary data without the need to replicate modified data when the data were modified as a result of an operation that is not an application-driven write operation captured during replication. Selected storage management operations are performed on the primary and secondary data stores at points in time when the data are the same to ensure that the data stored within the data stores remain consistent. These selected storage management operations include operations that produce modified data stored in the primary data store, where a portion of the modified data are not replicated to a secondary node. Other types of storage management operations are selected to be performed on both the primary and secondary data stores, where the operations do not directly change data in the primary data store, but may affect data stored in the primary data store.
    • 一种方法,系统,计算机系统和计算机可读介质,用于在数据作为不是应用程序的操作的结果被修改时,维护主数据的最新,一致的副本,而不需要复制修改的数据。 复制期间捕获的驱动写入操作。 所选择的存储管理操作在数据相同的时间点在主数据存储和次数据存储器上执行,以确保存储在数据存储器中的数据保持一致。 这些选择的存储管理操作包括产生存储在主数据存储中的修改数据的操作,其中修改的数据的一部分不被复制到辅助节点。 其他类型的存储管理操作被选择在主数据存储和辅助数据存储器上执行,其中操作不直接改变主数据存储器中的数据,而是可能影响存储在主数据存储器中的数据。
    • 10. 发明授权
    • Method and apparatus for synchronizing redundant data with a volume
    • 用于使冗余数据与卷同步的方法和装置
    • US07313724B1
    • 2007-12-25
    • US10882631
    • 2004-07-01
    • Anand A. KekreJohn A. ColgroveOleg KiselevRonald S. Karr
    • Anand A. KekreJohn A. ColgroveOleg KiselevRonald S. Karr
    • G06F11/00
    • G06F11/2082G06F11/1451G06F11/2071
    • Various embodiments of systems and methods are disclosed for initially synchronizing redundant data (e.g., a mirror, a replica, or a set of parity information) with an original volume. State information identifies which regions of the original volume are currently valid, and only valid regions of the original volume are used to generate the values of the redundant data during the initial synchronization. For example, if the redundant data is a set of parity information, synchronizing the redundant data involves calculating one or more parity values based on the valid regions of the volume. If the redundant data is a duplicate copy (e.g., a mirror or replica) of the volume, synchronizing the redundant data involves copying the valid regions of the volume to the duplicate copy of the volume. If the original volume includes any invalid regions, unnecessary copying and/or processing for those regions can be avoided during the initial synchronization.
    • 公开了用于使冗余数据(例如,镜像,副本或一组奇偶校验信息)与原始卷同步的系统和方法的各种实施例。 状态信息确定原始卷的哪些区域当前是有效的,并且只有原始卷的有效区域用于在初始同步期间生成冗余数据的值。 例如,如果冗余数据是一组奇偶校验信息,则同步冗余数据涉及基于该体积的有效区域来计算一个或多个奇偶校验值。 如果冗余数据是卷的重复副本(例如,镜像或副本),则同步冗余数据涉及将卷的有效区域复制到卷的副本。 如果原始卷包括任何无效区域,则可以在初始同步期间避免对这些区域的不必要的复制和/或处理。