Invention Grant
- Patent Title: Key value store snapshot in a distributed memory object architecture
-
Application No.: US16372283Application Date: 2019-04-01
-
Publication No.: US10909072B2Publication Date: 2021-02-02
- Inventor: Jiajie Sun , Robert W Beauchamp , Yue Li , Jie Yu
- Applicant: MemVerge, Inc
- Applicant Address: US CA San Jose
- Assignee: MemVerge, Inc
- Current Assignee: MemVerge, Inc
- Current Assignee Address: US CA San Jose
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F16/11 ; G06F16/13 ; G06F12/084 ; G06F9/50

Abstract:
Disclosed herein is an apparatus and method for a key value store snapshot for a distributed memory object system. In one embodiment, a method includes forming a system cluster comprising a plurality of nodes, wherein each node includes a memory, a processor and a network interface to send and receive messages and data; creating a plurality of sharable memory spaces having partitioned data, wherein each space is a distributed memory object having a compute node, wherein the sharable memory spaces are at least one of persistent memory or DRAM cache; storing data in persistent memory, the data having a generation tag created from a generation counter and a doubly linked list having a current view and a snapshot view, the data further being stored in either a root or a persisted row; creating a snapshot comprising a consistent point-in-time view of key value contents within a node and incrementing the generation counter; copying the snapshot to a second node; regenerating an index for the key value contents within the node; and logging updates since the snap was applied to update copied data in the second node.
Public/Granted literature
- US20200042496A1 Key Value Store Snapshot in a Distributed Memory Object Architecture Public/Granted day:2020-02-06
Information query