Check patentability & draft patents in minutes with Patsnap Eureka AI!

A log management method for a distributed persistent memory transaction system

A management method and persistent technology, applied in the direction of file system, file system type, electronic digital data processing, etc., can solve the problems of high persistence overhead of persistent memory, poor multi-core scalability, difficulty in parallel execution, etc.

Active Publication Date: 2022-06-17
TSINGHUA UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First, the characteristics of the existing new hardware are not fully utilized: the persistence overhead of persistent memory is high, and CPU persistence instructions need to be called frequently; when using RDMA, it brings multiple unnecessary data copy overhead
Second, the multi-core scalability is poor, which is reflected in two aspects: first, multiple coordinator threads need to coordinate when writing logs to the master replica node and the slave replica node, and the requests are serialized; secondly, when the log content is executed from the replica node , due to the correct sequence of log playback, it is difficult to execute in parallel

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A log management method for a distributed persistent memory transaction system
  • A log management method for a distributed persistent memory transaction system
  • A log management method for a distributed persistent memory transaction system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following describes in detail the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present invention and should not be construed as limiting the present invention.

[0040] The following describes a log management method of a distributed persistent memory transaction system proposed by an embodiment of the present invention with reference to the accompanying drawings.

[0041] Please refer to the attachedfigure 1 , which is a schematic diagram of the log management method of the distributed persistent memory transaction system according to the embodiment of the present invention.

[0042] as attached figure 1 As shown in the log management method of...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to the technical field of persistent memory storage, in particular to a log management method of a distributed persistent memory transaction system, including a master replica node, a slave replica node and a coordinator thread, and the master replica node and the slave replica node are the Each coordinator thread allocates an independent persistent log area; the primary replica node and the secondary replica node provide the coordinator thread with a write log interface; the primary replica node and the secondary replica node invoke CPU persistent instructions, and update the log area elements atomically Data; the primary replica node executes the contents of the persistent log area and recycles garbage log items; the slave replica node replays the contents of the persistent log area of ​​different coordinator threads in parallel through an independent background thread group, and recycles garbage log items. The log management method of the distributed persistent memory transaction system can simultaneously provide efficient log writing performance, multi-core scalability, and post-crash recovery capabilities.

Description

technical field [0001] The invention relates to the technical field of persistent memory storage, in particular to a log management method of a distributed persistent memory transaction system. Background technique [0002] Persistent Memory (PM) is a new type of storage device that supports byte-level reading and writing directly using the CPU's load (load) and store (store) instructions. Common persistent memory devices include Resistive RAM (RRAM), Phase Change Memory (PCM), Spin-Torque Transfer RAM (STT-RAM), and the like. Intel also released the first-generation Intel Optane DC Persistent Memory in 2019. Persistent memory has extremely high read and write bandwidth and extremely low read and write latency, which brings opportunities for building new types of storage systems. But at the same time, persistent memory has problems such as asymmetric read and write performance and low lifespan. Persistent memory changes the boundary between volatile and non-volatile in tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/18G06F16/182G06F16/178
CPCG06F16/1815G06F16/182G06F16/178
Inventor 舒继武汪庆陆游游陈游旻
Owner TSINGHUA UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More