Patent · US Active

Executing transactions in distributed storage systems

US8676851B1 · kind B1 · utility

44Cited by
17References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 2012
Grant dateMar 18, 2014
Priority date
Expiry dateAug 30, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1774
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of executing a transaction in a distributed storage system includes, for data chunks of a read set of the transaction, reading data of the data chunks of the read set through remote direct memory access and determining a validity of the read data by evaluating a version and a lock of each data chunk of the read set. For data chunks of a write set of the transaction, the method includes setting locks on the data chunks of the write set, writing data to the locked data chunks through remote direct memory access, releasing the locks of the locked data chunks, and incrementing a version number of each released data chunk.

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