Patent · US Active

Inline deduplication

US10585611B2 · kind B2 · utility

3Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 26, 2016
Grant dateMar 10, 2020
Priority date
Expiry dateMay 24, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0679
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

One or more techniques and/or computing devices are provided for inline deduplication. For example, a checksum hash table and/or a block number hash table may be maintained within memory (e.g., a storage controller may maintain the hash tables in-core). The checksum hash table may be utilized for inline deduplication to identify potential donor blocks that may comprise the same data as an incoming storage operation. Data within an in-core buffer cache is eligible as potential donor blocks so that inline deduplication may be performed using data from the in-core buffer cache, which may mitigate disk access to underlying storage for which the in-core buffer cache is used for caching. The block number hash table may be used for updating or removing entries from the hash tables, such as for blocks that are no longer eligible as potential donor blocks (e.g., deleted blocks, blocks evicted from the in-core buffer cache, etc.).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.