Patent · US Active

Lockless distributed redundant storage and NVRAM cache in a highly-distributed shared topology with direct memory access capable interconnect

US9525737B2 · kind B2 · utility

173Cited by
10References
25Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 4, 2016
Grant dateDec 20, 2016
Priority date
Expiry dateFeb 4, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/656
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for data storage includes, in a system that includes multiple servers and multiple multi-queue storage devices that communicate over a network, accumulating data blocks by a server in a Non-Volatile Random-Access Memory (NVRAM) cache that is accessible to the servers and to the storage devices, by sending the data blocks from the server to the NVRAM cache using remote direct memory access, so as to form one or more stripes. The stripes are transferred from the NVRAM cache to respective server-specific queues on the storage devices. Another server is prevented from causing inconsistency in the data blocks, by querying a data structure, which is shared and modified by the servers using remote direct memory access, and which specifies storage locations of the data blocks.

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