Invention Grant
- Patent Title: Persistent memory storage engine device based on log structure and control method thereof
-
Application No.: US16553253Application Date: 2019-08-28
-
Publication No.: US11269772B2Publication Date: 2022-03-08
- Inventor: Jiwu Shu , Youmin Chen , Bohong Zhu , Youyou Lu
- Applicant: Tsinghua University
- Applicant Address: CN Beijing
- Assignee: Tsinghua University
- Current Assignee: Tsinghua University
- Current Assignee Address: CN Beijing
- Priority: CN201910656133.7 20190719
- Main IPC: G06F12/06
- IPC: G06F12/06 ; G06F16/21 ; G06F16/22

Abstract:
The present invention provides persistent memory storage engine device based on log structure and a control method, including persistent memory allocators, persistent operation logs, and a volatile index structure. The control method of log structure-based storage engine includes: allocating by persistent memory allocators, new spaces to each processor for storing updated key value pairs; organizing acquired operation information into compact log entries, and adding compact log entries into persistent operation logs according to first preset rule, where first preset rule is performing batch persistency on compact log entries from the plurality of processor cores; and updating index entries in volatile index structure to point to new key value pairs. This application fully exploits opportunity to reduce persistence overhead by redesigning log structure storage format and batch persistence mode. An efficient persistent memory key-value storage engine based on log structure is designed which reduces latency while maintaining high system throughput.
Public/Granted literature
- US20210019257A1 PERSISTENT MEMORY STORAGE ENGINE DEVICE BASED ON LOG STRUCTURE AND CONTROL METHOD THEREOF Public/Granted day:2021-01-21
Information query