The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 13, 2020

Filed:

Apr. 01, 2019
Applicant:

Memverge, Inc, San Jose, CA (US);

Inventors:

Yue Zhao, Shanghai, CN;

Wei Kang, Beijing, CN;

Yue Li, Fremont, CA (US);

Jie Yu, Shanghai, CN;

Assignee:

Other;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/084 (2016.01); G06F 12/02 (2006.01); G06F 15/173 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 3/065 (2013.01); G06F 3/0607 (2013.01); G06F 3/067 (2013.01); G06F 3/0643 (2013.01); G06F 9/5016 (2013.01); G06F 9/5077 (2013.01); G06F 12/0238 (2013.01); G06F 12/084 (2013.01); G06F 15/17331 (2013.01); G06F 2212/1004 (2013.01); G06F 2212/154 (2013.01); G06F 2212/206 (2013.01); G06F 2212/2024 (2013.01); G06F 2212/254 (2013.01);
Abstract

Disclosed herein is a persistent memory (PMEM)-based distributed memory object system, referred to as the PMEM DMO system, that provides affordable means of integrating low-latency PMEM spaces with other devices, including servers that do not directly support PMEM. One embodiment comprises providing a cluster of servers with PMEM storage (PMEM servers) and connecting the PMEM servers to a plurality of applications servers using a low-latency network, such as a remote direct memory access; background processes on each of the application servers are tasked to perform input/output operations for the application servers to locally materialize objects from and synchronize/persist objects to the remote PMEM spaces on the PMEM servers. Data materialized from the PMEM servers is stored to the local cache of the application server for use. Also disclosed are data eviction policies for clearing the local cache of the application servers to make space for new data read.


Find Patent Forward Citations

Loading…