Streamlining data deduplication
First Claim
1. A method for streamlining data deduplication by a processor, comprising:
- in file storage utilizing re-writable storage media with data deduplication, informing a host layer file system of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices;
wherein as one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for streamlining data deduplication by a processor. In file storage utilizing re-writable storage media with data deduplication, a host layer file system is informed of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices. As one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization.
26 Citations
19 Claims
-
1. A method for streamlining data deduplication by a processor, comprising:
-
in file storage utilizing re-writable storage media with data deduplication, informing a host layer file system of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices; wherein as one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for streamlining data deduplication, comprising:
-
a processor that, in file storage, utilizes re-writable storage media with data deduplication, informing a host layer file system of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices; wherein as one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for streamlining data deduplication by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion that, in file storage, utilizes re-writable storage media with data deduplication, informing a host layer file system of available file space based on at least one of an available plurality of tracking operations performed by the processor, thereby providing an adjustable virtual free capacity file of deduplication pointers to facilitate deduplication functionality across a plurality of storage devices; wherein as one of the available plurality of tracking devices, an actual block utilization tracking operation is utilized for gathering periodic statistics from deduplicating sources to enable analysis of trends in storage capacity utilization. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification