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:
May. 10, 2022

Filed:

Sep. 10, 2020
Applicant:

Wind Jammer Technologies, Llc, Cupertino, CA (US);

Inventors:

Brian Walter O'Krafka, Austin, TX (US);

John Richard Busch, Cupertino, CA (US);

Manavalan Krishnan, Fremont, CA (US);

Kai Rothauge, Fortuna, CA (US);

Assignee:

Wind Jammer Technologies, LLC, Cupertino, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/2452 (2019.01); G06F 16/2453 (2019.01); G06F 16/2458 (2019.01); G06F 16/2455 (2019.01); G06F 16/25 (2019.01); G06F 16/248 (2019.01); G06F 16/28 (2019.01);
U.S. Cl.
CPC ...
G06F 16/24526 (2019.01); G06F 16/248 (2019.01); G06F 16/2456 (2019.01); G06F 16/2471 (2019.01); G06F 16/24532 (2019.01); G06F 16/24552 (2019.01); G06F 16/258 (2019.01); G06F 16/285 (2019.01);
Abstract

Executing a query in a disaggregated cluster. A query is received at the disaggregated cluster. A query graph is created based on the query that identifies a hierarchy of vertices, where each vertex is associated with a set of data responsive to at least a portion of the query. The compute nodes process the query graph by first identifying all tables, files, and objects stored on the storage nodes whose access is required to retrieve data that satisfy the query. Next, the compute nodes selectively assign the identified tables, files, and objects to a leaf vertex of the query graph to optimize retrieving data from the storage nodes. Thereafter, the compute nodes process the retrieved data sets associated with each vertex using separate threads of execution for each vertex of the query graph such that leaf vertices are performed in parallel. The compute nodes then provide a result set.


Find Patent Forward Citations

Loading…