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

A Checkpointing Method for Data Consistency on Mixed-Memory Systems

A hybrid memory and consistency technology, applied in the field of checkpoints, can solve problems such as unsatisfactory processing methods, and achieve the effects of ensuring performance, speeding up, and facilitating work recovery

Active Publication Date: 2020-11-24
SHANGHAI JIAOTONG UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] These checkpoint methods currently used are all designed for specific system environments and have great limitations. When the memory organization is a hybrid architecture of dynamic random access memory and non-volatile memory, the existing methods cannot be handled satisfactorily.

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 Checkpointing Method for Data Consistency on Mixed-Memory Systems
  • A Checkpointing Method for Data Consistency on Mixed-Memory Systems
  • A Checkpointing Method for Data Consistency on Mixed-Memory Systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0038] The present invention is a checkpoint method on a hybrid memory management system, which cannot exist separately from a memory system, and is a novel checkpoint method based on Message Logging technology and a fast recovery mechanism. It stores the LOG file used by the checkpoint in non-volatile memory, which can realize byte-sized storage data modification and fast access operation. At the same time, when data is restored, system data and user data can be quickly restored according to different ...

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 provides a check point method for ensuring the data consistency in a hybrid memory system. The method comprises the following steps: space division step: dividing a nonvolatile memory space with a predetermined size as an LOG region; LOG storage step: performing affair execution, and storing a system state in the LOG of the LOG region; and data restoration step: performing a restoration operation on system data and user data. A hybrid memory of DRAM and NVM is used as a carrier, the consistency of the system data and the user data is ensured by using the Message Logging technology, the speed of setting check points is accelerated by using layering check points, the system performance is ensured, and fast data restoration of START and END are performed by using the LOG data structure.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a checkpoint method for ensuring data consistency on a hybrid memory system. Background technique [0002] With the maturity of memory persistence technology, more and more non-volatile memory (NVM, Non-VolatileMemory) is put into use. Non-volatile memory has natural advantages in processing large-scale data calculations. For example, various types of data such as system software metadata, application data, and high-performance computing status can be efficiently persisted. However, persistent data operations also bring about a problem. Out-of-order writing is an inherent property of CPU and memory. Due to the non-volatile nature of NVM, the data is still in memory after restarting the system program. Out-of-order writing may cause the program to fail. Logical confusion in execution. [0003] In order to ensure the consistency of memory data, an effective method commonly u...

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): G06F11/07G06F12/02
Inventor 黄林鹏沈艳艳褚幸黄凯欣
Owner SHANGHAI JIAOTONG 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