Patent ID: 11921644
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system, comprising:
a controller operable to:
determine a duplication ratio associated with a memory region, the memory region being associated with a first level in a memory region hierarchy and wherein the duplication ration associated with the memory region is determined by:
determining a fingerprint of a sampled page at a first sample interval;
comparing the fingerprint of the sampled page to a fingerprint of one or more additional pages associated with the memory region to identify duplicate pages; and
comparing a number of duplicate pages to a number of the one or more additional pages;
determine an access frequency associated with the memory region by:
identifying a page associated with the memory region at a second sample interval; and
determining, based at least in part, on access information associated with the page, whether the page has been accessed;

identify the memory region as a deduplication candidate based, at least in part, on the duplication ratio and the access frequency;
move the memory region from the first level in the memory region hierarchy to a second level in the memory region hierarchy based, at least in part, on identifying the memory region as the deduplication candidate; and
determine a second duplication ratio associated with the memory region based, at least in part, on the memory region being moved to the second level in the memory region hierarchy, the second duplication ratio being based, at least in part, on a fingerprint determination of one or more pages selected from the memory region at a third sample interval, wherein the third sample interval is less than the first sample interval.