会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Storage assignment technique for scalable and fault tolerant storage system
    • 可扩展和容错存储系统的存储分配技术
    • US08364891B2
    • 2013-01-29
    • US11696644
    • 2007-04-04
    • Norman H. MargolusJonathan Coburn
    • Norman H. MargolusJonathan Coburn
    • G06F12/00
    • G06F11/2094G06F11/1096G06F11/1662G06F2211/1023G06F2211/1028G06F2211/1057
    • A method for organizing a storage system that is scalable and fault tolerant, the method including grouping together a number D of storage elements to form the storage system, where D is more than one, constructing a storage assignment table that includes table entries, computing, for each of the storage elements, an available capacity that depends on constraints on the placement of redundant data within the storage system, summing the available capacities to form a total available capacity for the storage system; and assigning the table entries in the storage assignment table to each identify one of the storage elements, wherein the available capacity of each of the storage elements is its effective storage capacity when used as part of the storage system, wherein not all of the D storage elements that form the storage system have the same available capacity, and wherein the fraction of all table entries that identify a one of the storage elements depends upon its fraction of the total available capacity.
    • 一种用于组织可扩展和容错的存储系统的方法,所述方法包括将存储元件的数量D分组在一起以形成存储系统,其中D大于1,构建包括表条目,计算, 对于每个存储元件,可用容量取决于对存储系统内的冗余数据的放置的约束,对可用容量求和以形成用于存储系统的总可用容量; 以及将所述存储分配表中的表条目分配给每个识别所述存储元件之一,其中当用作所述存储系统的一部分时,每个所述存储元件的可用容量是其有效存储容量,其中并非全部所述D存储 形成存储系统的元件具有相同的可用容量,并且其中标识存储元件之一的所有表条目的部分取决于其总可用容量的分数。
    • 8. 发明授权
    • Data repository and method for promoting network storage of data
    • 数据存储库和数据库网络存储方法
    • US07693814B2
    • 2010-04-06
    • US10752846
    • 2004-01-07
    • Norman H. MargolusThomas F. Knight, Jr.
    • Norman H. MargolusThomas F. Knight, Jr.
    • G06F7/00
    • G06F21/64G06F17/30097G06F21/10G06F21/60G06F21/62G06F21/6209G06F21/6272G06F21/645G06Q20/206Y10S707/959Y10S707/99932Y10S707/99953
    • In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a key derived from the content of the data item, determining a digital fingerprint of the data item, and storing the data item on the storage device at a location or locations associated with the digital fingerprint. In a second aspect, the method comprises determining a digital fingerprint of the data item, testing for whether the data item is already stored in the repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the repository, and challenging a client that is attempting to deposit a data item already stored in the repository, to ascertain that the client has the full data item.
    • 通常,本发明的特征在于连接到网络的多于一个客户端程序在与网络连接的数据库的存储设备上存储相同数据项的方法。 一方面,该方法包括使用从数据项的内容导出的密钥来加密数据项,确定数据项的数字指纹,以及将数据项存储在与数字项相关联的位置或位置处的存储设备上 指纹。 在第二方面,所述方法包括确定数据项的数字指纹,通过将数据项的数字指纹与已经存储在数据项中的数据项的数字指纹进行比较来测试数据项是否已经存储在存储库中 存储库,并挑战尝试存储已存储在存储库中的数据项的客户端,以确定客户端具有完整的数据项。
    • 10. 发明授权
    • Managing deduplication of stored data
    • 管理存储数据的重复数据删除
    • US09092151B1
    • 2015-07-28
    • US13800837
    • 2013-03-13
    • Permabit Technology Corporation
    • Jered J. FloydMichael FortsonAssar WesterlundJonathan Coburn
    • G06F17/30G06F3/06
    • G06F3/0641G06F17/30303
    • In one aspect, in general, a method for managing data includes receiving, at a data deduplication engine of a computer system, data to be stored in a data storage system, computing a first value corresponding to at least one portion of the received data, determining that the first value matches a second value stored in a collection of identifiers, each identifier corresponding to a particular portion of data stored in the data storage system, each identifier comprising a computed value corresponding to the particular portion of data and including metadata indicating a location where the particular portion of data is being stored in the data storage system, and based on the determination that the first value matches a second value stored in the collection of identifiers, reallocating one or more physical locations from corresponding one or more virtual locations to different respective one or more virtual locations.
    • 一方面,一般来说,一种用于管理数据的方法包括在计算机系统的重复数据删除引擎处接收要存储在数据存储系统中的数据,计算对应于所接收数据的至少一部分的第一值, 确定第一值与存储在标识符集合中的第二值匹配,每个标识符对应于存储在数据存储系统中的数据的特定部分,每个标识符包括对应于数据的特定部分的计算值,并且包括指示 数据的特定部分被存储在数据存储系统中的位置,并且基于第一值与存储在标识符集合中的第二值匹配的确定,将一个或多个物理位置从相应的一个或多个虚拟位置重新分配到 不同的一个或多个虚拟位置。