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:
Jun. 14, 2022

Filed:

Oct. 26, 2018
Applicant:

Hewlett Packard Enterprise Development Lp, Houston, TX (US);

Inventors:

Srikant Varadan, San Jose, CA (US);

Tomasz Barszczak, San Jose, CA (US);

Hao Luo, San Jose, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 11/20 (2006.01); H04L 67/1097 (2022.01); G06F 16/22 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1471 (2013.01); G06F 11/1438 (2013.01); G06F 11/1464 (2013.01); G06F 11/1469 (2013.01); G06F 11/2064 (2013.01); G06F 11/2069 (2013.01); G06F 16/2246 (2019.01); H04L 67/1097 (2013.01); G06F 2201/80 (2013.01);
Abstract

A technique for reducing recovery time in a computing apparatus includes: storing data in a key-value store residing in a persistent memory, the key-value store including a plurality of persistent nodes including key-value pairs, the key-value pairs of the persistent nodes being unsorted; caching selected persistent nodes in a volatile memory, the key-value pairs of the cached nodes being sorted, the caching including instantiating a dual pointer for each cached node, the dual pointer including a volatile pointer to a child node of the cached node and a persistent pointer to the child node of the corresponding persistent node in the key-value store; and rebuilding the cache of selected nodes upon demand using the dual pointers in the event of recovery.


Find Patent Forward Citations

Loading…