Virtual warehouse pools for executing tasks
AssigneeSnowflake Inc.
InventorsIstvan Cseri, Qiming Jiang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnowflake Inc.
InventorsIstvan Cseri, Qiming Jiang
Estimating the term…
The subject technology determines a number of execution nodes to execute a task. The subject technology determines that no virtual warehouse from a pool of virtual warehouses includes at least the number of execution nodes. The subject technology generates a new virtual warehouse including at least the number of execution nodes. The subject technology determines whether a previous execution of a prior task was completed in less than a threshold time period of a time interval, the time interval corresponding to a particular period of time for executing at least one task. The subject technology increments a score corresponding to a size of a particular virtual warehouse. The subject technology selects the new virtual warehouse from the pool of virtual warehouses based at least in part on the incremented score and the number of execution nodes included in the selected new virtual warehouse.
A system comprising:
A method comprising:
A non-transitory computer-storage medium comprising instructions that, when executed by a processor, configure the processor to perform operations comprising:
Dependencies are inferred from the claim text.