State-based directing of segments in a multinode deduplicated storage system
    2.
    发明授权
    State-based directing of segments in a multinode deduplicated storage system 有权
    在多节点重复数据删除的存储系统中基于状态的段指导

    公开(公告)号:US08751448B1

    公开(公告)日:2014-06-10

    申请号:US12653313

    申请日:2009-12-11

    Abstract: A system for directing for storage includes a processor and a memory. The processor is configured to determine a segment overlap for each of a plurality of nodes. The processor is further configured to determine a selected node of the plurality of nodes based at least in part on the segment overlap for each of the plurality of nodes and based at least in part on a selection criteria. The memory is coupled to the processor and configured to provide the processor with instructions.

    Abstract translation: 用于引导存储的系统包括处理器和存储器。 处理器被配置为确定多个节点中的每一个的段重叠。 处理器还被配置为至少部分地基于多个节点中的每个节点的段重叠来确定多个节点中的选定节点,并且至少部分地基于选择标准。 存储器耦合到处理器并且被配置为向处理器提供指令。

    Method and apparatus for providing access to data objects within another data object
    3.
    发明授权
    Method and apparatus for providing access to data objects within another data object 有权
    用于提供对另一数据对象内的数据对象的访问的方法和装置

    公开(公告)号:US08738669B1

    公开(公告)日:2014-05-27

    申请号:US11868882

    申请日:2007-10-08

    CPC classification number: G06F17/30091

    Abstract: Techniques for providing access to data objects within another data object are described herein. In one embodiment, a compound object including multiple data objects is received and metadata is extracted for a data object from the compound object, where the metadata includes a layout of the data object in view of the compound object. Subsequently, access to one or more of the data objects within the compound object is provided based on the extracted metadata without using an application associated with the compound object. Other methods and apparatuses are also described.

    Abstract translation: 本文描述了用于提供对另一数据对象内的数据对象的访问的技术。 在一个实施例中,接收包括多个数据对象的复合对象,并从复合对象中为数据对象提取元数据,其中元数据包括鉴于复合对象的数据对象的布局。 随后,基于提取的元数据提供对复合对象中的一个或多个数据对象的访问,而不使用与复合对象相关联的应用。 还描述了其它方法和装置。

    Incremental garbage collection of data in a secondary storage
    5.
    发明授权
    Incremental garbage collection of data in a secondary storage 有权
    辅助存储中数据的增量垃圾收集

    公开(公告)号:US08195614B2

    公开(公告)日:2012-06-05

    申请号:US13216025

    申请日:2011-08-23

    Abstract: A method and apparatus for different embodiments of incremental garbage collection of data in a secondary storage. In one embodiment, a method comprises locating blocks of data in a log that are referenced and within a range at a tail of the log. The method also includes copying the blocks of data that are referenced and within the range to an unallocated segment of the log.

    Abstract translation: 用于辅助存储器中的数据的增量垃圾收集的不同实施例的方法和装置。 在一个实施例中,一种方法包括定位被引用的日志中的数据块,并且在日志的尾部的范围内。 该方法还包括将被引用并在范围内的数据块复制到日志的未分配段。

    Efficient redundant memory unit array
    6.
    发明授权
    Efficient redundant memory unit array 有权
    高效冗余存储单元阵列

    公开(公告)号:US08156405B1

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

    申请号:US12011984

    申请日:2008-01-29

    CPC classification number: G06F11/1092

    Abstract: A method of storing data is disclosed. A set of data blocks, including a plurality of proper subsets of data blocks, is stored. A plurality of first-level parity blocks is generated, wherein each first-level parity block is generated from a corresponding proper subset of data blocks within the plurality of proper subsets of data blocks without reference to other data blocks not in the corresponding proper subset. A second-level parity block is generated, wherein the second level parity block is generated from a plurality of data blocks included in at least two of the plurality of proper subsets of data blocks, and wherein recovery of a lost block in a given proper subset of data blocks is possible without reference to any data blocks not in the given proper subset.

    Abstract translation: 公开了存储数据的方法。 存储包括多个适当的数据块子集的数据块集合。 生成多个第一级奇偶校验块,其中每个第一级奇偶校验块是从数据块的多个适当子集内的数据块的相应的适当子集生成的,而不参考不在相应的适当子集中的其他数据块。 生成第二级奇偶校验块,其中从包括在多个适当的数据块子集中的至少两个中的多个数据块生成第二级奇偶校验块,并且其中恢复给定的适当子集中的丢失块 的数据块是可能的,而不参考不在给定的适当子集中的任何数据块。

    Merged collections
    7.
    发明授权
    Merged collections 有权
    合并收藏

    公开(公告)号:US08126852B1

    公开(公告)日:2012-02-28

    申请号:US12315374

    申请日:2008-12-01

    CPC classification number: G06F17/30156 G06F11/2094 G06F17/30215

    Abstract: A method of determining whether a data segment is a duplicate using cooperating deduplicators is disclosed. The data segment is received. A first deduplicator is operated to to determine whether the incoming data segment is a duplicate based on first information available to the first deduplicator regarding stored data segments that are stored in a memory. A second deduplicator is selectively operated to determine whether the incoming data segment is a duplicate based on second information available to the second deduplicator; wherein the selective operation of the second deduplicator depends on the determination made by the first deduplicator.

    Abstract translation: 公开了一种使用合作的重复数据消除器来确定数据段是否是重复的方法。 接收数据段。 操作第一个重复数据消除器以根据第一个重复数据消除器可用于关于存储在存储器中的存储数据段的第一个信息确定输入数据段是否重复。 选择性地操作第二重复数据消除器,以基于可用于第二重复数据消除器的第二信息来确定输入数据段是否是重复的; 其中所述第二重复数据消除器的选择性操作取决于由所述第一重复数据消除器进行的确定。

Patent Agency Ranking