会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Method and system for improving performance with single-instance-storage volumes by leveraging data locality
    • 通过利用数据局部性,通过单实例存储卷提高性能的方法和系统
    • US08886605B1
    • 2014-11-11
    • US13526168
    • 2012-06-18
    • Weibao WuXianbo Zhang
    • Weibao WuXianbo Zhang
    • G06F17/30
    • G06F17/30156G06F17/30097
    • A method and system for improving performance with single-instance-storage volumes by leveraging data locality is provided. A client provides a set of fingerprints generated from data segments to be saved to a single-instance storage volume and receives the information on whether a data segment exists on the single-instance storage volume and where it is stored if a data segment exists. Based on its received information, the client determines if a number of non-sequential accesses of a computer-readable medium for the said set of segments from the single-instance-storage volume exceeds a predetermined threshold. If so, the client provides the whole set of data segments for storage within the single-instance storage volume regardless of whether or not the data segments are duplicate data segments. These sent data segments will be stored contiguously within the single-instance storage volume while the duplicates will be removed from their previous stored locations.
    • 提供了一种通过利用数据局部性提高单实例存储卷性能的方法和系统。 客户端提供从要保存到单实例存储卷的数据段生成的一组指纹,并且在数据段存在的情况下接收关于单实例存储卷上是否存在数据段以及存储数据段的信息。 基于其接收到的信息,客户机确定来自单实例存储卷的所述一组段的计算机可读介质的多个非顺序访问是否超过预定阈值。 如果是这样,客户端将提供整套数据段以供存储在单实例存储卷内,而不管数据段是否是重复的数据段。 这些发送的数据段将在单实例存储卷内连续存储,而重复的数据段将从之前存储的位置中删除。
    • 13. 发明授权
    • Method and system for improving performance with single-instance-storage volumes by leveraging data locality
    • 通过利用数据局部性,通过单实例存储卷提高性能的方法和系统
    • US08204868B1
    • 2012-06-19
    • US12165496
    • 2008-06-30
    • Weibao WuXianbo Zhang
    • Weibao WuXianbo Zhang
    • G06F17/30
    • G06F17/30156G06F17/30097
    • A method and system for improving performance with single-instance-storage volumes by leveraging data locality is provided. A client provides a set of fingerprints generated from data segments to be saved to a single-instance storage volume and receives the information on whether a data segment exists on the single-instance storage volume and where it is stored if a data segment exists. Based on its received information, the client determines if a number of non-sequential accesses of a computer-readable medium for the set of segments from the single-instance-storage volume exceeds a predetermined threshold. If so, the client provides the whole set of data segments for storage within the single-instance storage volume regardless of whether or not the data segments are duplicate data segments. These sent data segments will be stored contiguously within the single-instance storage volume while the duplicates will be removed from their previous stored locations.
    • 提供了一种通过利用数据局部性提高单实例存储卷性能的方法和系统。 客户端提供从要保存到单实例存储卷的数据段生成的一组指纹,并且在数据段存在的情况下接收关于单实例存储卷上是否存在数据段以及存储数据段的信息。 基于其接收到的信息,客户端确定来自单实例存储卷的用于该组段的计算机可读介质的多个非顺序访问是否超过预定阈值。 如果是这样,客户端将提供整套数据段以供存储在单实例存储卷内,而不管数据段是否是重复的数据段。 这些发送的数据段将在单实例存储卷内连续存储,而重复的数据段将从之前存储的位置中删除。
    • 14. 发明授权
    • Method and system for efficient space management for single-instance-storage volumes
    • 用于单实例存储卷的高效空间管理的方法和系统
    • US08041907B1
    • 2011-10-18
    • US12165469
    • 2008-06-30
    • Weibao WuXianbo Zhang
    • Weibao WuXianbo Zhang
    • G06F12/00
    • G06F11/1453G06F11/1448
    • A method and system for efficient space management for single-instance-storage volumes is provided. A backup module storing data within a collection of containers according to access locality and retention time of the data, wherein the retention time defines an amount of time the data is stored within the collection of containers before deletion of the data, and the access locality comprises an order in which the data is to be accessed is further provided. A compaction module compacting the stored data by selecting at least two containers among the collection of containers, wherein the selection is performed using a predetermined criteria that includes access locality and retention time of the data is also provided. The compaction module distributes the data among the at least two containers. The compaction criteria creates an imbalance among the containers to create more empty, full, or nearly full containers.
    • 提供了一种用于单实例存储卷的高效空间管理的方法和系统。 一种备份模块,其根据所述数据的访问位置和保留时间,在容器集合内存储数据,其中所述保留时间定义了数据在所述数据集合中存储的时间量,并且所述访问位置包括 还提供了要访问数据的顺序。 压缩模块通过在容器集合中选择至少两个容器来压缩存储的数据,其中使用包括访问位置和数据的保留时间的预定标准来执行选择。 压缩模块在至少两个容器之间分配数据。 压实标准在容器之间产生不平衡,以创建更多的空,满或几乎完整的容器。
    • 16. 发明授权
    • Systems and methods for providing increased scalability in deduplication storage systems
    • 在重复数据删除存储系统中提供更高可扩展性的系统和方法
    • US08954401B2
    • 2015-02-10
    • US13007301
    • 2011-01-14
    • Xianbo ZhangFanglu GuoWeibao Wu
    • Xianbo ZhangFanglu GuoWeibao Wu
    • G06F7/00G06F17/00G06F17/30G06F13/14G06F11/14
    • G06F17/30156G06F11/1448G06F17/30306G06F17/30584G06F2201/80
    • A computer-implemented method for providing increased scalability in deduplication storage systems may include (1) identifying a database that stores a plurality of reference objects, (2) determining that at least one size-related characteristic of the database has reached a predetermined threshold, (3) partitioning the database into a plurality of sub-databases capable of being updated independent of one another, (4) identifying a request to perform an update operation that updates one or more reference objects stored within at least one sub-database, and then (5) performing the update operation on less than all of the sub-databases to avoid processing costs associated with performing the update operation on all of the sub-databases. Various other systems, methods, and computer-readable media are also disclosed.
    • 用于在重复数据删除存储系统中提供增加的可扩展性的计算机实现的方法可以包括(1)识别存储多个参考对象的数据库,(2)确定数据库的至少一个尺寸相关特性已经达到预定阈值, (3)将数据库分割成能够彼此独立地更新的多个子数据库,(4)识别执行更新存储在至少一个子数据库中的一个或多个参考对象的更新操作的请求,以及 然后(5)在小于所有子数据库的情况下执行更新操作,以避免处理与对所有子数据库执行更新操作相关联的成本。 还公开了各种其它系统,方法和计算机可读介质。
    • 17. 发明授权
    • Systems and methods for managing data in cloud storage using deduplication techniques
    • 使用重复数据删除技术管理云存储中的数据的系统和方法
    • US08650159B1
    • 2014-02-11
    • US12868869
    • 2010-08-26
    • Xianbo ZhangWeibao Wu
    • Xianbo ZhangWeibao Wu
    • G06F17/00
    • G06F17/30194G06F3/067G06F11/1448G06F11/1464G06F17/30156
    • A computer-implemented method for managing data in cloud storage using deduplication techniques is described. At least one unique segment of data is received from at least one backup source. The at least one unique segment of data is written to at least one container file associated with the at least one back up source. An index file is created for the at least one container file. The index file includes information regarding the unique segments of data. A plurality of the unique segments of data is transmitted from the at least one container file as an object to a virtual container on cloud storage. A virtual container is composed of an index file and one or more container files, and the index file and each container file are stored as individual cloud storage objects. Spatial locality of the plurality of unique segments of data is maintained in cloud storage.
    • 描述了使用重复数据删除技术来管理云存储中的数据的计算机实现的方法。 从至少一个备份源接收至少一个唯一的数据段。 所述至少一个独特的数据段被写入与所述至少一个备份源相关联的至少一个容器文件。 为至少一个容器文件创建索引文件。 索引文件包括关于唯一的数据段的信息。 将多个独特的数据段作为对象从作为对象的至少一个容器文件发送到云存储上的虚拟容器。 虚拟容器由索引文件和一个或多个容器文件组成,索引文件和每个容器文件都存储为单独的云存储对象。 多个独特的数据段的空间位置被保存在云存储中。
    • 18. 发明授权
    • Systems and methods for restoring deduplicated data
    • 用于恢复重复数据消除数据的系统和方法
    • US08433689B1
    • 2013-04-30
    • US13462367
    • 2012-05-02
    • Sudhakar PaulzagadeXianbo Zhang
    • Sudhakar PaulzagadeXianbo Zhang
    • G06F17/30
    • G06F17/30156G06F11/1453G06F11/1456G06F11/1469G06F17/30073G06F17/30132
    • A method for restoring deduplicated data may include receiving a request to restore a set of deduplicated data segments to a client system, where each data segment in the set of deduplicated data segments is referred to by one or more deduplication references. The method may also include procuring reference data that indicates, for each data segment in the set of deduplicated data segments, the number of deduplication references that point to the data segment. The method may further include using the reference data to select one or more data segments from the set of deduplicated data segments for client-side caching, caching the one or more data segments in a cache on the client system, and restoring the one or more data segments from the cache on the client system. Various other methods, systems, and computer-readable media are also disclosed.
    • 用于恢复重复数据消除的数据的方法可以包括接收将客户端系统的一组重复数据删除的数据段恢复的请求,其中所述重复数据删除的数据段集合中的每个数据段由一个或多个重复数据删除引用引用。 该方法还可以包括获取参考数据,该参考数据针对重复数据删除的数据段中的每个数据段指示指向数据段的重复数据删除引用的数量。 该方法还可以包括使用参考数据从用于客户机侧缓存的重复数据删除的数据段集合中选择一个或多个数据段,将客户机系统上的高速缓存中的一个或多个数据段缓存,以及恢复一个或多个 来自客户端系统缓存的数据段。 还公开了各种其它方法,系统和计算机可读介质。
    • 20. 发明授权
    • Systems and methods for creating reference-based synthetic backups
    • 用于创建基于引用的合成备份的系统和方法
    • US08904125B1
    • 2014-12-02
    • US12553723
    • 2009-09-03
    • Dean EllingAaron LaffinXianbo ZhangMike Zeis
    • Dean EllingAaron LaffinXianbo ZhangMike Zeis
    • G06F12/08
    • G06F11/1453G06F11/1451
    • A computer-implemented method for creating reference-based synthetic backups. The method may include identifying a first set of references that identify data of a first backup. The first backup may represent at least a portion of a data set at a first time. The method may also include identifying a second set of references that identify data of a second backup. The second backup may represent changes made to the data set between the first time and a second time. The method may further include creating a synthetic backup that represents at least a portion of the data set at the second time by aggregating one or more references from the first set of references and one or more references from the second set of references. Various other methods, systems, and computer-readable media are also disclosed.
    • 用于创建基于参考的综合备份的计算机实现的方法。 该方法可以包括识别识别第一备份的数据的第一组参考。 第一备份可以在第一时间表示数据集的至少一部分。 该方法还可以包括识别识别第二备份的数据的第二组参考。 第二个备份可能表示在第一次和第二次之间对数据集进行的更改。 该方法还可以包括通过聚合来自第一组引用的一个或多个引用和来自第二组引用的一个或多个引用来创建表示第二时间的数据集的至少一部分的合成备份。 还公开了各种其它方法,系统和计算机可读介质。