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. 24, 2023

Filed:

Apr. 20, 2021
Applicant:

Netapp Inc., Sunnyvale, CA (US);

Inventors:

Sanjay Subramanian Seshadri, Sunnyvale, CA (US);

Arindam Banerjee, Fremont, CA (US);

Manan Dahyabhai Patel, Sunnyvale, CA (US);

Raymond Jordan Go, Burbank, CA (US);

Anil Paul Thoppil, Pleasanton, CA (US);

Ananthan Subramanian, San Ramon, CA (US);

Santhosh Selvaraj, San Jose, CA (US);

Nikul Y. Patel, San Jose, CA (US);

Vikhyath Rao, Sunnyvale, CA (US);

Meera Odugoudar, Milpitas, CA (US);

Kevin Daniel Varghese, San Jose, CA (US);

Assignee:

NetApp, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/22 (2019.01); G06F 16/21 (2019.01); G06F 16/248 (2019.01); G06F 16/2457 (2019.01); G06F 16/2455 (2019.01); G06F 16/215 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2246 (2019.01); G06F 16/215 (2019.01); G06F 16/217 (2019.01); G06F 16/248 (2019.01); G06F 16/24553 (2019.01); G06F 16/24573 (2019.01);
Abstract

Techniques are provided for key-value store and file system integration to optimize key value store operations. A key-value store is integrated within a file system of a node. A log structured merge tree of the key-value store may be populated with a key corresponding to a content hash of a value data item stored separate from the key. A random distribution search may be performed upon a sorted log of the log structured merge tree to identify the key for accessing the value data item. A starting location for the random distribution search is derived from key information, a log size of the sorted log, and/or a keyspace size of a keyspace associated with the key.


Find Patent Forward Citations

Loading…