Concept for approximate deduplication in storage and memory
AssigneeIntel Corporation
InventorsFrancesc Guim Bernat, Karthik Kumar, Mustafa Hajeer, Thomas Willhalm, Amin Firoozshahian, Chandan Egbert
Life of this patent
Estimating the term…
Abstract
Examples relate to an approximative memory deduplication method, a controller apparatus or controller device for a memory or storage controller, a memory or storage controller, a computer system and to a computer program. The approximative memory deduplication method comprises determining a hash value of a data block. The hash value is based on a user-defined approximative hashing function. The approximative memory deduplication method comprises storing a quantized version of the data block based on the hash value using a memory or storage device of the computer system.
Claims18
An apparatus for a memory or storage controller of a computer system, wherein the apparatus comprises:
- interface circuitry for communicating with a memory or storage device of the computer system, and
- processing circuitry configured to:
- determine a hash value based on a user-defined approximative hashing function, wherein the user-defined approximative hashing function:
- quantizes content of a data block creating a quantized data block,
- hashes the quantized data block to produce the hash value, and
- based on the hash value, store the quantized data block using the memory or storage device.
A non-transitory, computer-readable storage medium including program code, when executed, to cause a machine to perform a method, the method comprising:
- determining a hash value based on a user-defined approximative hashing function, wherein the user-defined approximative hashing function:
- quantizes content of a data block creating a quantized data block,
- hashes the quantized data block to produce the hash value, and
- based on the hash value, storing the quantized data block using a memory or storage device of the machine.
Dependencies are inferred from the claim text.