Resource optimization for serverless query processing
AssigneeMicrosoft Technology Licensing, LLC
InventorsHiren Shantilal Patel, Shi Qiao, Alekh Jindal, Malay Kumar Bag, Rathijit Sen, Carlo Aldo Curino
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsHiren Shantilal Patel, Shi Qiao, Alekh Jindal, Malay Kumar Bag, Rathijit Sen, Carlo Aldo Curino
Estimating the term…
A serverless query processing system receives a query and determines whether the query is a recurring query or a non-recurring query. The system may predict, in response to determining that the query is the recurring query, a peak resource requirement during an execution of the query. The system may compute, in response to determining that the query is the non-recurring query, a tight resource requirement corresponding to an amount of resources that satisfy a performance requirement over the execution of the query, where the tight resource requirement is less than the peak resource requirement. The system allocates resources to the query based on an applicable one of the peak resource requirement or the tight resource requirement. The system then starts the execution of the query using the resources.
A method of serverless query processing, in a serverless query processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to process queries, the method comprising:
A device in a serverless query processing system, comprising:
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a serverless query processing system, cause the serverless query processing system to process queries including:
Dependencies are inferred from the claim text.