Low-Overhead Enhancement of Reliability of Journaled File System Using Solid State Storage and De-Duplication
AssigneeInternational Business Machines Corporation
InventorsRanjit M. Noronha, Ajay K. Singh
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRanjit M. Noronha, Ajay K. Singh
Estimating the term…
A mechanism is provided in a data processing system for reliable asynchronous solid-state device based de-duplication. Responsive to receiving a write request to write data to the file system, the mechanism sends the write request to the file system, and in parallel, computes a hash key for the write data. The mechanism looks up the hash key in a de-duplication table. The de-duplication table is stored in a memory or a solid-state storage device. Responsive to the hash key not existing in the de-duplication table, the mechanism writes the write data to a storage device, writes a journal transaction comprising the hash key, and updates the de-duplication table to reference the write data in the storage device.
A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
A method, in a data processing system, for reliable asynchronous solid-state device based de-duplication, the method comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.