-
公开(公告)号:US20150121032A1
公开(公告)日:2015-04-30
申请号:US14594143
申请日:2015-01-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
IPC: G06F3/06
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: 本文描述了能够在虚拟化环境中优化(即重复数据删除)数据的技术。 例如,可以将优化名称(即重复数据删除名称)分配给虚拟存储文件的各个区域。 虚拟化存储文件是被配置为以磁盘或卷的方式安装的文件,以提供用于访问托管文件的文件系统接口。 根据该示例,每个优化指定指示相应区域要被优化的程度(即,重复数据删除)。 在另一个示例中,安装虚拟化存储文件以提供包括托管文件的虚拟磁盘。 根据该示例,优化指定被分配给相应的托管文件。 进一步根据该示例,每个优化指定指示相应托管文件要被优化的程度。
-
公开(公告)号:US20160267100A1
公开(公告)日:2016-09-15
申请号:US15155027
申请日:2016-05-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
IPC: G06F17/30
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.
-
公开(公告)号:US20190188189A1
公开(公告)日:2019-06-20
申请号:US16284325
申请日:2019-02-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ran Kalach , Mathew James Dickson
IPC: G06F16/188 , G06F16/13
CPC classification number: G06F16/188 , G06F16/13
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.
-
公开(公告)号:US09342244B2
公开(公告)日:2016-05-17
申请号:US14594143
申请日:2015-01-11
Applicant: Microsoft Technology Licensing, LLC
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.
-
公开(公告)号:US10073854B2
公开(公告)日:2018-09-11
申请号:US15155027
申请日:2016-05-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ran Kalach , Paul Adrian Oltean , Cristian G. Teodorescu , Mathew James Dickson
CPC classification number: G06F16/1752 , G06F3/0604 , G06F3/0608 , G06F3/0638 , G06F3/064 , G06F3/0641 , G06F3/0665 , G06F3/0683 , G06F9/45558 , G06F11/1446 , G06F11/1448 , G06F11/1453 , G06F16/122 , G06F16/125 , G06F16/188 , 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.
-
-
-
-