-
公开(公告)号:US09823981B2
公开(公告)日:2017-11-21
申请号:US13045692
申请日:2011-03-11
Applicant: Ran Kalach , Chun Ho (Ian) Cheung , Paul Adrian Oltean , Mathew James Dickson
Inventor: Ran Kalach , Chun Ho (Ian) Cheung , Paul Adrian Oltean , Mathew James Dickson
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.
-
公开(公告)号:US20120130958A1
公开(公告)日:2012-05-24
申请号:US12951760
申请日:2010-11-22
Applicant: Ran Kalach , Mathew James Dickson
Inventor: Ran Kalach , Mathew James Dickson
IPC: G06F17/30
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: 本文描述了能够非均匀优化文件的技术。 非均匀优化涉及非均匀优化文件区域。 例如,文件的区域可以被优化到不同的范围。 根据该示例,可以使用不同的优化技术来优化区域的每个区域或子集。 在一个方面,基于与相应区域相关联的访问模式,将优化指定分配给文件的各个区域。 文件可以是数据库文件,虚拟化存储文件或其他合适类型的文件。 每个优化指定表示相应区域要优化的程度。 每个区域可以被优化到被分配给该区域的相应优化指定所指示的程度。
-
公开(公告)号:US08959293B2
公开(公告)日:2015-02-17
申请号:US12967984
申请日:2010-12-14
Applicant: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
Inventor: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
CPC classification number: G06F17/30159 , G06F3/0604 , G06F3/0608 , G06F3/0638 , G06F3/064 , G06F3/0641 , G06F3/0665 , G06F3/0683 , G06F9/45558 , G06F11/1446 , G06F11/1448 , G06F11/1453 , G06F17/30082 , G06F17/30085 , G06F17/30233 , G06F2009/45579
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: 本文描述了能够在虚拟化环境中优化(即重复数据删除)数据的技术。 例如,可以将优化名称(即重复数据删除名称)分配给虚拟存储文件的各个区域。 虚拟化存储文件是被配置为以磁盘或卷的方式安装的文件,以提供用于访问托管文件的文件系统接口。 根据该示例,每个优化指定指示相应区域要被优化的程度(即,重复数据删除)。 在另一个示例中,安装虚拟化存储文件以提供包括托管文件的虚拟磁盘。 根据该示例,优化指定被分配给相应的托管文件。 进一步根据该示例,每个优化指定指示相应托管文件要被优化的程度。
-
公开(公告)号:US10216759B2
公开(公告)日:2019-02-26
申请号:US12951760
申请日:2010-11-22
Applicant: Ran Kalach , Mathew James Dickson
Inventor: Ran Kalach , Mathew James Dickson
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.
-
公开(公告)号:US20120233417A1
公开(公告)日:2012-09-13
申请号:US13045692
申请日:2011-03-11
Applicant: Ran Kalach , Chun Ho (Ian) Cheung , Paul Adrian Oltean , Mathew James Dickson
Inventor: Ran Kalach , Chun Ho (Ian) Cheung , Paul Adrian Oltean , Mathew James Dickson
IPC: G06F12/16
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: 描述了优化数据流的备份和恢复技术。 块存储包括每个优化的数据流作为包括至少一个数据块和对应的优化流元数据的多个块。 块存储包括重复数据删除的数据块。 存储在块存储中的优化数据流被识别用于备份。 根据优化的备份技术,未优化的备份技术,项目级备份技术或数据块标识符备份技术,将块存储的至少一部分存储在备份存储器中。 可以恢复存储在备份存储器中的优化的数据流。 文件重构器包括回调模块,其生成对还原应用程序的调用以请求优化的流元数据和来自备份存储器的任何引用的数据块。 文件重建器从引用的数据块重构数据流。
-
公开(公告)号:US20120151177A1
公开(公告)日:2012-06-14
申请号:US12967984
申请日:2010-12-14
Applicant: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
Inventor: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
IPC: G06F12/08
CPC classification number: G06F17/30159 , G06F3/0604 , G06F3/0608 , G06F3/0638 , G06F3/064 , G06F3/0641 , G06F3/0665 , G06F3/0683 , G06F9/45558 , G06F11/1446 , G06F11/1448 , G06F11/1453 , G06F17/30082 , G06F17/30085 , G06F17/30233 , G06F2009/45579
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: 本文描述了能够在虚拟化环境中优化(即重复数据删除)数据的技术。 例如,可以将优化名称(即重复数据删除名称)分配给虚拟存储文件的各个区域。 虚拟化存储文件是被配置为以磁盘或卷的方式安装的文件,以提供用于访问托管文件的文件系统接口。 根据该示例,每个优化指定指示相应区域要被优化的程度(即,重复数据删除)。 在另一个示例中,安装虚拟化存储文件以提供包括托管文件的虚拟磁盘。 根据该示例,优化指定被分配给相应的托管文件。 进一步根据该示例,每个优化指定指示相应托管文件要被优化的程度。
-
公开(公告)号:US20100332530A1
公开(公告)日:2010-12-30
申请号:US12492283
申请日:2009-06-26
Applicant: Samuel J. McKelvie , Elissa E. S. Murphy , Mathew James Dickson , Blaine Ryan Young , James R. Hamilton
Inventor: Samuel J. McKelvie , Elissa E. S. Murphy , Mathew James Dickson , Blaine Ryan Young , James R. Hamilton
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: 所要求保护的主题提供了一种有助于在诸如基于网络的备份架构的分布式存储环境中生成数据岛的系统和/或方法。 分区组件可以向分布式存储环境中的一部分数据分配策略,以生成包含至少部分数据的数据岛。 此外,执行组件可以根据策略管理数据岛。 例如,执行部件可以控制对数据的岛的访问,数据岛的分配或数据岛的删除中的至少一个。
-
-
-
-
-
-