Speeding de-duplication using a temporal digest cache
AssigneeEMC IP Holding Company LLC
InventorsPhilippe Armangau, Christopher A. Seibel
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsPhilippe Armangau, Christopher A. Seibel
Estimating the term…
Embodiments are directed to techniques for implementing a deduplication system that minimizes disk accesses to an on-disk digest log when deduplicating consecutively-stored data. These techniques for performing deduplication utilize an in-memory temporal digest cache. When the on-disk digest log is accessed for a set of data and a match is found, the temporal digest cache is written with digests not only for the set of data but also for other data stored in a temporal relationship with the set of data. This temporal digest cache allows subsequent deduplication of temporally-related data to proceed faster without needing to repeatedly access the digest log on disk.
A method, performed by a computing device, of performing deduplication in a filesystem hosted on the computing device, the method comprising:
An apparatus for performing deduplication in a filesystem hosted on the apparatus, the apparatus comprising:
A computer program product comprising a non-transitory computer-readable storage medium storing a set of instructions, which, when executed by a computing device, causes the computing device to perform deduplication in a filesystem hosted on the computing device by:
Dependencies are inferred from the claim text.