Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system
    11.
    发明授权
    Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage system 有权
    用于解析内容地址以便于选择数据存储系统中的物理存储位置的方法和装置

    公开(公告)号:US07529883B2

    公开(公告)日:2009-05-05

    申请号:US11499929

    申请日:2006-08-07

    IPC分类号: G06F12/00

    摘要: One embodiment is a system for locating content on a storage system, in which the storage system provides a location hint to the host of where the data is physically stored, which the host can resubmit with future access requests. In another embodiment, an index that maps content addresses to physical storage locations is cached on the storage system. In yet another embodiment, intrinsic locations are used to select a storage location for newly written data based on an address of the data. In a further embodiment, units of data that are stored at approximately the same time having location index entries that are proximate in the index.

    摘要翻译: 一个实施例是用于定位存储系统上的内容的系统,其中存储系统提供对主机物理存储的数据的位置提示,主机可以在将来的访问请求中重新提交。 在另一个实施例中,将内容地址映射到物理存储位置的索引被缓存在存储系统上。 在另一个实施例中,固有位置用于基于数据的地址为新写入的数据选择存储位置。 在另一实施例中,在大约相同的时间存储具有在索引中接近的位置索引条目的数据单元。

    Configuring a cache prefetch policy that is controllable based on individual requests
    12.
    发明申请
    Configuring a cache prefetch policy that is controllable based on individual requests 审中-公开
    配置基于个人请求可控的缓存预取策略

    公开(公告)号:US20080065718A1

    公开(公告)日:2008-03-13

    申请号:US11519374

    申请日:2006-09-12

    IPC分类号: G06F15/16

    摘要: Caching techniques for use in a computer system comprising a core and at least one edge device. The core comprises at least one object addressable storage system. At least one cache is disposed logically between the core and the edge device. The cache has a prefetch policy that selects from among the content units based upon at least one prefetch criterion. Prefetching can be enabled or disabled in response to at least one criterion based upon information associated with an individual access request.

    摘要翻译: 用于包括核心和至少一个边缘设备的计算机系统中的缓存技术。 核心包括至少一个目标可寻址存储系统。 至少一个高速缓存逻辑地布置在核心和边缘设备之间。 高速缓存具有预取策略,其基于至少一个预取准则从内容单元中进行选择。 响应于至少一个基于与个人访问请求相关联的信息的标准,可以启用或禁用预取。

    Methods and apparatus for selecting a storage zone for a content unit
    13.
    发明授权
    Methods and apparatus for selecting a storage zone for a content unit 有权
    用于选择内容单元的存储区域的方法和装置

    公开(公告)号:US08046561B1

    公开(公告)日:2011-10-25

    申请号:US11644428

    申请日:2006-12-22

    IPC分类号: G06F12/02

    摘要: Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.

    摘要翻译: 一些实施例涉及用于存储和/或定位存储在对象可寻址存储(OAS)系统上的内容单元的技术,其中每个内容单元由对象标识符标识。 OAS系统可以包括多个区域,每个区域存储内容单元。 可以定义映射过程,将内容单元的对象标识符映射到OAS系统上的区域。 因此,OAS系统上的内容单元的存储位置可以是内容单元的对象标识符映射到的OAS系统上的区域。

    Methods and apparatus for increasing the storage capacity of a zone of a storage system
    14.
    发明授权
    Methods and apparatus for increasing the storage capacity of a zone of a storage system 有权
    用于增加存储系统区域的存储容量的方法和装置

    公开(公告)号:US07913051B1

    公开(公告)日:2011-03-22

    申请号:US11644857

    申请日:2006-12-22

    IPC分类号: G06F12/02 G06F12/10

    CPC分类号: G06F17/30097

    摘要: Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps.

    摘要翻译: 一些实施例涉及用于存储和/或定位存储在对象可寻址存储(OAS)系统上的内容单元的技术,其中每个内容单元由对象标识符标识。 OAS系统可以包括多个区域,每个区域存储内容单元。 可以定义映射过程,将内容单元的对象标识符映射到OAS系统上的区域。 因此,OAS系统上的内容单元的存储位置可以是内容单元的对象标识符映射到的OAS系统上的区域。

    System and method for secure storage, transfer and retrieval of content addressable information
    19.
    发明授权
    System and method for secure storage, transfer and retrieval of content addressable information 有权
    用于安全存储,传输和检索内容可寻址信息的系统和方法

    公开(公告)号:US08261066B2

    公开(公告)日:2012-09-04

    申请号:US11094026

    申请日:2005-03-30

    IPC分类号: H04L29/06

    摘要: An algorithm (such as the MD5 hash function) is applied to a file to produce an intrinsic unique identifier (IUI) for the file (or message digest). The file is encrypted using its IUI as the key for the encryption algorithm. An algorithm is then applied to the encrypted file to produce an IUI for the encrypted file. The encrypted file is safely stored or transferred within a network and is uniquely identifiable by its IUI. The encrypted file is decrypted using the IUI of the plaintext file as the key. The IUI serves as both a key to decrypt the file and also as verification that the integrity of the plaintext file has not been compromised. IUIs for any number of such encrypted files may be assembled into a descriptor file that includes meta data for each file, the IUI of the plaintext file and the IUI of the encrypted file. An algorithm is applied to the descriptor file to produce an IUI for the descriptor file. The plaintext descriptor file is then encrypted using the descriptor file IUI as a key for the encryption algorithm. An algorithm is applied to the encrypted descriptor file to produce an IUI for the encrypted descriptor file. The IUI of the encrypted descriptor file is a location-independent identifier to locate the encrypted descriptor file. A flattened descriptor file includes the IUIs of encrypted data files and the IUI of the encrypted descriptor file. An algorithm is applied to the flattened descriptor file to produce its own IUI.

    摘要翻译: 一个算法(如MD5哈希函数)被应用于文件以产生文件(或消息摘要)的固有唯一标识符(IUI)。 该文件使用其IUI作为加密算法的密钥进行加密。 然后将一个算法应用于加密文件,以生成加密文件的IUI。 加密的文件在网络中安全地存储或传输,并由其IUI唯一标识。 使用明文文件的IUI作为密钥解密加密文件。 IUI既可用于解密文件,也可用作验证明文文件的完整性尚未被泄露。 可以将任何数量的这种加密文件的IUI组装成包括每个文件的元数据,明文文件的IUI和加密文件的IUI的描述符文件。 一个算法应用于描述符文件以产生描述符文件的IUI。 然后使用描述符文件IUI作为加密算法的密钥来加密明文描述符文件。 将一种算法应用于加密的描述符文件,以生成加密描述符文件的IUI。 加密描述符文件的IUI是一个位置无关的标识符来定位加密的描述符文件。 扁平化描述符文件包括加密数据文件的IUI和加密描述符文件的IUI。 一个算法应用于展平描述符文件以产生自己的IUI。

    Access to content addressable data over a network
    20.
    发明授权
    Access to content addressable data over a network 有权
    通过网络访问内容可寻址数据

    公开(公告)号:US07487551B2

    公开(公告)日:2009-02-03

    申请号:US11296674

    申请日:2005-12-07

    IPC分类号: G06F21/00

    摘要: Access to content addressable data on a network is facilitated using digital information storing devices or data repositories (“silos”) that monitor broadcast data requests over the network. A number of silos automatically monitor both data requests and data itself that are broadcast over a network. The silos selectively store data. Each silo responds to data requests broadcast over the network with data the silo has previously intercepted. A content addressable file scheme is used to enable the data repositories to reliably identify data being requested. When a data request is received, each silo evaluates whether it has all or a portion of the data being requested and responds to requests when it has the data. Requests for data are implemented by broadcasting a cryptographic hash data identifier of the data file needed. The data identifier is used by a silo to determine which data to receive and store.

    摘要翻译: 使用通过网络监视广播数据请求的数字信息存储设备或数据存储库(“孤岛”)来促进访问网络上的内容可寻址数据。 许多孤岛自动监视通过网络广播的数据请求和数据本身。 仓库有选择地存储数据。 每个筒仓响应数据请求,通过网络传播数据,该数据先前已被拦截。 内容可寻址文件方案用于使数据存储库可靠地识别正在请求的数据。 当接收到数据请求时,每个silo评估它是否具有所请求的全部或一部分数据,并且在具有数据时响应请求。 通过广播所需数据文件的加密哈希数据标识符来实现数据请求。 数据标识符由筒仓使用以确定要接收和存储的数据。