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

Filed:

Oct. 28, 2022
Applicant:

Snowflake Inc., Bozeman, MT (US);

Inventors:

Thierry Cruanes, San Mateo, CA (US);

Igor Demura, San Mateo, CA (US);

Varun Ganesh, San Bruno, CA (US);

Prasanna Rajaperumal, Bangalore, IN;

Libo Wang, Foster City, CA (US);

Jiaqi Yan, Menlo Park, CA (US);

Assignee:

Snowflake Inc., Bozeman, MT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); G06F 9/54 (2006.01); H04L 67/1001 (2022.01);
U.S. Cl.
CPC ...
G06F 9/5027 (2013.01); G06F 9/5077 (2013.01); G06F 9/5083 (2013.01); G06F 9/542 (2013.01); H04L 67/1001 (2022.05); G06F 2209/5011 (2013.01);
Abstract

Embodiments of the present disclosure may provide dynamic and fair assignment techniques for allocating resources on a demand basis. Assignment control may be separated into at least two components: a local component and a global component. Each component may have an active dialog with each other; the dialog may include two aspects: 1) a demand for computing resources, and 2) a total allowed number of computing resources. The global component may allocate resources from a pool of resources to different local components, and the local components in turn may assign their allocated resources to local competing requests. The allocation may also be throttled or limited at various levels.


Find Patent Forward Citations

Loading…