Reducing digest storage consumption in a data deduplication system
AssigneeInternational Business Machines Corporation
InventorLior ARONOVICH
Life of this patent
Estimating the term…
Abstract
For reducing digests storage consumption in a data deduplication system using a processor device in a computing environment, digest values are calculated for input data. The digest values are used to locate matches with data stored in a repository. The digest values are stored in the repository. The digest values of the data stored in the repository that is determined to be redundant with the input data are removed.
Claims24
A method for reducing digests storage consumption in a data deduplication system using a processor device in a computing environment, comprising:
- calculating digest values for input data;
- using the digest values to locate matches with data stored in a repository;
- storing the digest values in the repository;
- and
- removing the digest values of the data stored in the repository that is determined to be redundant with the input data.
A system for reducing digests storage consumption in a data deduplication system of a computing environment, the system comprising:
- the data deduplication system;
- a repository operating in the data deduplication system;
- at least one processor device operable in the computing storage environment for controlling the data deduplication system, wherein the at least one processor device:
- calculates digest values for input data,
- uses the digest values to locate matches with data stored in a repository,
- stores the digest values in the repository, and
- removes the digest values of the data stored in the repository that is determined to be redundant with the input data.
A computer program product for reducing digests storage consumption in a data deduplication system using a processor device in a computing environment, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- a first executable portion that calculates digest values for input data;
- a second executable portion that uses the digest values to locate matches with data stored in a repository;
- a third executable portion that stores the digest values in the repository;
- and
- a fourth executable portion that removes the digest values of the data stored in the repository that is determined to be redundant with the input data.
Dependencies are inferred from the claim text.