System and method for efficient background deduplication during hardening
AssigneeEMC IP Holding Company LLC
InventorsBar Harel, Maor Rahamim, Uri Shabi
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computer system for identifying, by a computing device, content in a first bucket in a first cache. It may be determined that a first portion of the content in the first bucket is a duplicate, wherein a second portion of the content in the first bucket may be unique. The first portion of the content in the first bucket may be deduplicated from the first cache. The second portion of the content may be stored in a second bucket in a second cache.
Claims20
A computer-implemented method comprising:
- identifying, by a computing device, content in a first bucket in a first cache;
- determining that a first portion of the content in the first bucket is a duplicate, wherein a second portion of the content in the first bucket is unique;
- hardening the first portion and the second portion of the content to a second cache;
- deduplicating, during the hardening, the first portion of the content in the first bucket from the first cache;
- and
- storing, during the hardening, the second portion of the content in a second bucket in the second cache.
(canceled)
A computer program product residing on a computer readable storage medium having a plurality of instructions stored thereon which, when executed across one or more processors, causes at least a portion of the one or more processors to perform operations comprising:
- identifying content in a first bucket in a first cache;
- determining that a first portion of the content in the first bucket is a duplicate, wherein a second portion of the content in the first bucket is unique;
- hardening the first portion and the second portion of the content to a second cache;
- deduplicating, during the hardening process, the first portion of the content in the first bucket from the first cache;
- and
- storing, during the hardening process, the second portion of the content in a second bucket in the second cache.
(canceled)
A computing system including one or more processors and one or more memories configured to perform operations comprising:
- identifying content in a first bucket in a first cache;
- determining that a first portion of the content in the first bucket is a duplicate, wherein a second portion of the content in the first bucket is unique;
- hardening the first portion and the second portion of the content to a second cache;
- deduplicating, during the hardening process, the first portion of the content in the first bucket from the first cache;
- and
- storing, during the hardening process, the second portion of the content in a second bucket in the second cache.
(canceled)
Dependencies are inferred from the claim text.