Patent · US Active

Systems and methods for implementing persistent data structures on an asymmetric non-volatile memory architecture

US11237925B2 · kind B2 · utility

0Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 17, 2020
Grant dateFeb 1, 2022
Priority date
Expiry dateOct 15, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/855
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are provided for persisting a data structure. One method may comprise, at a front-end node in a computing system: generating a data structure operation record for a data structure operation directed to a data structure persisted in a non-volatile memory (NVM) in a back-end node of the computing system, appending the data structure operation record in an operation log, generating a transaction record for a transaction that includes a plurality of memory operations that collectively accomplishing the data structure operation, appending the transaction record in a transaction log, flushing the transaction log to the back-end node after flushing the operation log; and at the back-end node of the computing system: persisting received operation log and received transaction log in the NVM, and accomplishing the data structure operation by performing the plurality of the memory operation records with the data structure operation record as a commit signal.

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