Backup and restore strategies for data deduplication

    公开(公告)号:US09823981B2

    公开(公告)日:2017-11-21

    申请号:US13045692

    申请日:2011-03-11

    CPC classification number: G06F11/1469 G06F3/0641 G06F11/1451 G06F11/1453

    Abstract: Techniques for backup and restore of optimized data streams are described. A chunk store includes each optimized data stream as a plurality of chunks including at least one data chunk and corresponding optimized stream metadata. The chunk store includes data chunks in a deduplicated manner. Optimized data streams stored in the chunk store are identified for backup. At least a portion of the chunk store is stored in backup storage according to an optimized backup technique, an un-optimized backup technique, an item level backup technique, or a data chunk identifier backup technique. Optimized data streams stored in the backup storage may be restored. A file reconstructor includes a callback module that generates calls to a restore application to request optimized stream metadata and any referenced data chunks from the backup storage. The file reconstructor reconstructs the data streams from the referenced data chunks.

    HETEROGENEOUS FILE OPTIMIZATION
    2.
    发明申请
    HETEROGENEOUS FILE OPTIMIZATION 审中-公开
    异构文件优化

    公开(公告)号:US20120130958A1

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

    申请号:US12951760

    申请日:2010-11-22

    CPC classification number: G06F17/30233 G06F17/30091

    Abstract: Techniques are described herein that are capable of heterogeneously optimizing a file. Heterogeneous optimization involves optimizing regions of a file non-uniformly. For example, the regions of the file may be optimized to different extents. In accordance with this example, a different optimization technique may be used to optimize each region or subset of the regions. In one aspect, optimization designations are assigned to respective regions of a file based on access patterns that are associated with the respective regions. The file may be a database file, a virtualized storage file, or other suitable type of file. Each optimization designation indicates an extent to which the respective region is to be optimized. Each region may be optimized to the extent that is indicated by the respective optimization designation that is assigned to that region.

    Abstract translation: 本文描述了能够非均匀优化文件的技术。 非均匀优化涉及非均匀优化文件区域。 例如,文件的区域可以被优化到不同的范围。 根据该示例,可以使用不同的优化技术来优化区域的每个区域或子集。 在一个方面,基于与相应区域相关联的访问模式,将优化指定分配给文件的各个区域。 文件可以是数据库文件,虚拟化存储文件或其他合适类型的文件。 每个优化指定表示相应区域要优化的程度。 每个区域可以被优化到被分配给该区域的相应优化指定所指示的程度。

    Data deduplication in a virtualization environment
    3.
    发明授权
    Data deduplication in a virtualization environment 有权
    虚拟化环境中的重复数据删除

    公开(公告)号:US08959293B2

    公开(公告)日:2015-02-17

    申请号:US12967984

    申请日:2010-12-14

    Abstract: Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication designations) may be assigned to respective regions of a virtualized storage file. A virtualized storage file is a file that is configured to be mounted as a disk or a volume to provide a file system interface for accessing hosted files. In accordance with this example, each optimization designation indicates an extent to which the respective region is to be optimized (i.e., deduplicated). In another example, a virtualized storage file is mounted to provide a virtual disk that includes hosted files. In accordance with this example, optimization designations are assigned to the respective hosted files. In further accordance with this example, each optimization designation indicates an extent to which the respective hosted file is to be optimized.

    Abstract translation: 本文描述了能够在虚拟化环境中优化(即重复数据删除)数据的技术。 例如,可以将优化名称(即重复数据删除名称)分配给虚拟存储文件的各个区域。 虚拟化存储文件是被配置为以磁盘或卷的方式安装的文件,以提供用于访问托管文件的文件系统接口。 根据该示例,每个优化指定指示相应区域要被优化的程度(即,重复数据删除)。 在另一个示例中,安装虚拟化存储文件以提供包括托管文件的虚拟磁盘。 根据该示例,优化指定被分配给相应的托管文件。 进一步根据该示例,每个优化指定指示相应托管文件要被优化的程度。

    Heterogeneous file optimization
    4.
    发明授权

    公开(公告)号:US10216759B2

    公开(公告)日:2019-02-26

    申请号:US12951760

    申请日:2010-11-22

    Abstract: Techniques are described herein that are capable of heterogeneously optimizing a file. Heterogeneous optimization involves optimizing regions of a file non-uniformly. For example, the regions of the file may be optimized to different extents. In accordance with this example, a different optimization technique may be used to optimize each region or subset of the regions. In one aspect, optimization designations are assigned to respective regions of a file based on access patterns that are associated with the respective regions. The file may be a database file, a virtualized storage file, or other suitable type of file. Each optimization designation indicates an extent to which the respective region is to be optimized. Each region may be optimized to the extent that is indicated by the respective optimization designation that is assigned to that region.

    BACKUP AND RESTORE STRATEGIES FOR DATA DEDUPLICATION
    5.
    发明申请
    BACKUP AND RESTORE STRATEGIES FOR DATA DEDUPLICATION 有权
    用于数据重复的备份和恢复策略

    公开(公告)号:US20120233417A1

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

    申请号:US13045692

    申请日:2011-03-11

    CPC classification number: G06F11/1469 G06F3/0641 G06F11/1451 G06F11/1453

    Abstract: Techniques for backup and restore of optimized data streams are described. A chunk store includes each optimized data stream as a plurality of chunks including at least one data chunk and corresponding optimized stream metadata. The chunk store includes data chunks in a deduplicated manner. Optimized data streams stored in the chunk store are identified for backup. At least a portion of the chunk store is stored in backup storage according to an optimized backup technique, an un-optimized backup technique, an item level backup technique, or a data chunk identifier backup technique. Optimized data streams stored in the backup storage may be restored. A file reconstructor includes a callback module that generates calls to a restore application to request optimized stream metadata and any referenced data chunks from the backup storage. The file reconstructor reconstructs the data streams from the referenced data chunks.

    Abstract translation: 描述了优化数据流的备份和恢复技术。 块存储包括每个优化的数据流作为包括至少一个数据块和对应的优化流元数据的多个块。 块存储包括重复数据删除的数据块。 存储在块存储中的优化数据流被识别用于备份。 根据优化的备份技术,未优化的备份技术,项目级备份技术或数据块标识符备份技术,将块存储的至少一部分存储在备份存储器中。 可以恢复存储在备份存储器中的优化的数据流。 文件重构器包括回调模块,其生成对还原应用程序的调用以请求优化的流元数据和来自备份存储器的任何引用的数据块。 文件重建器从引用的数据块重构数据流。

    Data Deduplication in a Virtualization Environment
    6.
    发明申请
    Data Deduplication in a Virtualization Environment 有权
    虚拟化环境中的重复数据删除技术

    公开(公告)号:US20120151177A1

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

    申请号:US12967984

    申请日:2010-12-14

    Abstract: Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization designations (a.k.a. deduplication designations) may be assigned to respective regions of a virtualized storage file. A virtualized storage file is a file that is configured to be mounted as a disk or a volume to provide a file system interface for accessing hosted files. In accordance with this example, each optimization designation indicates an extent to which the respective region is to be optimized (i.e., deduplicated). In another example, a virtualized storage file is mounted to provide a virtual disk that includes hosted files. In accordance with this example, optimization designations are assigned to the respective hosted files. In further accordance with this example, each optimization designation indicates an extent to which the respective hosted file is to be optimized.

    Abstract translation: 本文描述了能够在虚拟化环境中优化(即重复数据删除)数据的技术。 例如,可以将优化名称(即重复数据删除名称)分配给虚拟存储文件的各个区域。 虚拟化存储文件是被配置为以磁盘或卷的方式安装的文件,以提供用于访问托管文件的文件系统接口。 根据该示例,每个优化指定指示相应区域要被优化的程度(即,重复数据删除)。 在另一个示例中,安装虚拟化存储文件以提供包括托管文件的虚拟磁盘。 根据该示例,优化指定被分配给相应的托管文件。 进一步根据该示例,每个优化指定指示相应托管文件要被优化的程度。

    ISLANDS OF DATA
    7.
    发明申请
    ISLANDS OF DATA 审中-公开
    数据岛

    公开(公告)号:US20100332530A1

    公开(公告)日:2010-12-30

    申请号:US12492283

    申请日:2009-06-26

    CPC classification number: G06F11/1464 G06F16/278 G06F21/6218

    Abstract: The claimed subject matter provides a system and/or a method that facilitates generation of islands of data in distributed storage environments such as network-based backup architectures. A partition component can assign a policy to a portion of data within a distributed storage environment to generate an island of data that includes at least the portion of data. In addition, an enforcement component can manages the island of data in accordance with the policy. For instance, the enforcement component can control at least one of access to the island of the data, distribution of the island of data, or deletion of the island of data.

    Abstract translation: 所要求保护的主题提供了一种有助于在诸如基于网络的备份架构的分布式存储环境中生成数据岛的系统和/或方法。 分区组件可以向分布式存储环境中的一部分数据分配策略,以生成包含至少部分数据的数据岛。 此外,执行组件可以根据策略管理数据岛。 例如,执行部件可以控制对数据的岛的访问,数据岛的分配或数据岛的删除中的至少一个。

Patent Agency Ranking