Deduplication in a highly-distributed shared topology with direct-memory-access capable interconnect
US10496626B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 29, 2016 |
| Grant date | Dec 3, 2019 |
| Priority date | — |
| Expiry date | Dec 22, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F3/067
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for data storage includes, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, storing data blocks by the servers on the storage devices. A shared data structure, which is accessible to the servers using remote direct memory access and which maps hash values calculated over the data blocks to respective storage locations of the data blocks on the storage devices, is maintained. The data blocks stored on the storage device are deduplicated, by looking-up the shared data structure by the servers without executing code on a processor of the storage controller.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.