Supercharge Your Innovation With Domain-Expert AI Agents!

Log management method of distributed persistent memory transaction system

A management method and persistence 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, difficulty in parallel execution, poor multi-core scalability, etc., and achieve efficient log writing performance effect

Active Publication Date: 2020-07-10
TSINGHUA UNIV
View PDF4 Cites 9 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
  • Log management method of distributed persistent memory transaction system
  • Log management method of distributed persistent memory transaction system
  • Log management method of distributed persistent memory transaction system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0040] A log management method for a distributed persistent memory transaction system proposed by an embodiment of the present invention is described below with reference to the accompanying drawings.

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

[0042] as attached figure 1 As shown, the log management method of the distributed persistent memory transaction system,...

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 invention relates to the technical field of persistent memory storage, in particular to a log management method for a distributed persistent memory transaction system, and the method comprises a master copy node, a slave copy node and coordinator threads. The method comprises the steps that the master copy node and the slave copy node allocate an independent persistent log area to each coordinator thread in a cluster; the master copy node and the slave copy node provide log writing interfaces for the coordinator thread, call a CPU persistence instruction, and update log area metadata atomically; the master copy node executes the content of the persistent log area and recovers the junk log items, plays back the contents of the persistent log areas of the different coordinator threads inparallel from the replica node through the independent background thread group, and recycles the junk log items. According to the log management method of the distributed persistent memory transaction system, efficient log writing performance, multi-core extensible capability and recovery capability after crash can be provided at the same time.

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 (Persistent Memory, PM) is a new type of storage device, which supports directly using the CPU's load (load) and store (store) instructions to read and write to it at a byte granularity. Common persistent memory devices include Resistive RAM (RRAM), Phase Change Memory (Phase Change Memory, PCM), and Spin-Torque Transfer RAM (STT-RAM). Intel also released the first generation of 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 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 volatil...

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 Applications(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