Storage System Backup and De-Duplication
AssigneeEMC IP Holding Company LLC
InventorsDeepak Nagarajegowda, Sathish Bikumala
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsDeepak Nagarajegowda, Sathish Bikumala
Estimating the term…
Techniques are provided for storage system backup and de-duplication. In an example, a file system stores a plurality of files. These files can be grouped into smaller sets through a series of iterations, where a set of files is similar to each other. Then, files of a set of files can be directly compared for duplicate information relative to each other, one copy of this duplicate information can be stored, and other copies can be discarded.
A system, comprising:
A method, comprising:
A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
Dependencies are inferred from the claim text.
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Management of the data involved in backup or backup restore: using de-duplication of the data
File system administration, e.g. details of archiving or snapshots: details of conversion of file system types or formats
File access structures, e.g. distributed indices: hash-based
Redundancy elimination performed by the file system: de-duplication implemented within the file system, e.g. based on file segments
Term end not estimated
The present application relates generally to storing files in computer storage systems.
Computer storage systems can provide data storage, modification and access to multiple users. This data can be represented as files in a computer file system. In some examples, duplicate copies of data can be stored, and this duplicate data can be reduced through a de-duplication process.
Numerous aspects, embodiments, objects, and advantages of the present embodiments will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
FIG. 1 illustrates an example system architecture that can facilitate storage system backup and de-duplication, in accordance with certain embodiments of this disclosure;
FIG. 2 illustrates an example de-duplication of data for storage system backup and de-duplication, in accordance with certain embodiments of this disclosure;
A feature of a storage system can be data protection. One approach with data protection can be to identify and eliminate redundant data. Eliminating redundant data can be done at the file level, and at the sub-file level, where a portion of a file is redundant relative to some other data and so is eliminated. This can generally be referred to as de-duplication.
An approach to identifying data for de-duplication can utilize hashing. In some examples, file-level de-duplication can be performed quickly, but the check uses only file metadata, so can miss some duplicate data. In some examples, sub-file-level de-duplication can be time-consuming, and increase a back-up window that indicates how long a backup process takes to perform.
Additionally, file-level de-duplication can detect and remove identical copies of the same files. While this can be implemented simply and performed quickly, it does not address the content inside the files. For example, two presentation deck files that have the exact same slides, but different titles will not be considered to be duplicates, so will be stored as two copies.