The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 01, 2022

Filed:

Jun. 17, 2020
Applicant:

Tsinghua University, Beijing, CN;

Inventors:

Kang Chen, Beijing, CN;

Yongwei Wu, Beijing, CN;

Teng Ma, Beijing, CN;

Mingxing Zhang, Beijing, CN;

Assignee:

Tsinghua University, Beijing, CN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1471 (2013.01); G06F 11/1464 (2013.01); G06F 11/1474 (2013.01); G06F 11/2064 (2013.01); G06F 16/2365 (2019.01); G06F 16/27 (2019.01); G06F 2201/82 (2013.01);
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.


Find Patent Forward Citations

Loading…