Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Global address space management method for distributed persistent memory

A global address, persistence technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve the problems of poor data reliability, poor recovery performance, low latency, etc., to ensure reliability and reduce overhead.

Active Publication Date: 2020-06-05
TSINGHUA UNIV
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] For this reason, the object of the present invention is to propose a kind of global address space management method of distributed persistent memory, and this method solves the problem of poor data reliability in distributed storage systems, poor recovery performance under machine crash conditions, low throughput and delay lower question

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
  • Global address space management method for distributed persistent memory
  • Global address space management method for distributed persistent memory
  • Global address space management method for distributed persistent memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] 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.

[0042]A method for managing a global address space of a distributed persistent memory according to an embodiment of the present invention is described below with reference to the accompanying drawings.

[0043] figure 1 It is a flowchart of a method for managing a global address space of a distributed persistent memory according to an embodiment of the present invention.

[0044] Such as figure 1 As shown, the global address space management method of a distributed persistent memory includes the following steps:

[0045] Step ...

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 discloses a global address space management method for a distributed persistent memory. The global address space management method comprises the steps that a local address allocator initiates a page allocation request; the global monitor receives a page allocation request, and selects a corresponding number of slave copy nodes to allocate idle pages; after distribution of the slave copy nodes is completed, corresponding page addresses are returned to the global monitor; after the global monitor receives all messages returned from the slave copy nodes, a unique global address is distributed, a global address mapping table is updated, and global address mapping information in the updated global address mapping table is returned to the slave copy nodes; and the slave copy nodescache the global address mapping information through a mapping table buffer, and manages the data page through a local address allocator to process a data allocation request with any granularity. According to the method, the atomicity during global address space allocation in the distributed persistent memory system can be ensured, the performance, reliability and expansibility during global address allocation are improved, and meanwhile, the recovery capability of the system after crash is ensured.

Description

technical field [0001] The invention relates to the technical field of persistent memory storage, in particular to a global address space management method of distributed persistent memory. Background technique [0002] Non-volatile memory technology (non-volatile memory, NVM), as a new type of memory-level storage device, has the characteristics of low read and write latency, high bandwidth, data persistence, byte addressability, and low energy consumption. Non-volatile memory technology not only has a persistent storage capability similar to traditional storage devices such as disks, but also has read and write performance similar to that of Dynamic Random Access Memory (DRAM). In the face of high-performance memory-class storage devices, it is of great significance to construct a distributed storage system that can fully utilize non-volatile memory devices. [0003] In the storage system of the related technology, one is to store the data in the traditional disk in the f...

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): G06F12/1009
CPCG06F12/1009
Inventor 舒继武陈游旻汪庆陈佩陆游游
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products