CPC G06F 16/273 (2019.01) [A61F 5/566 (2013.01); G06F 9/4881 (2013.01); G06F 9/5016 (2013.01); G06F 9/5044 (2013.01); G06F 9/5083 (2013.01); G06F 9/5088 (2013.01); G06F 16/148 (2019.01); G06F 16/1827 (2019.01); G06F 16/211 (2019.01); G06F 16/221 (2019.01); G06F 16/2365 (2019.01); G06F 16/24532 (2019.01); G06F 16/24545 (2019.01); G06F 16/24552 (2019.01); G06F 16/2456 (2019.01); G06F 16/2471 (2019.01); G06F 16/254 (2019.01); G06F 16/27 (2019.01); G06F 16/283 (2019.01); G06F 16/951 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01); H04L 67/568 (2022.05)] | 14 Claims |
1. A method comprising:
receiving a set of queries to process;
provisioning processing resources of an execution platform and provisioning storage resources of a storage platform, the execution platform to process the set of queries using the storage platform that is shared with the execution platform;
determining a utilization of the processing resources to process the set of queries;
changing, by a processor and prior to processing the set of queries, a number of the processing resources provisioned for the execution platform based on the utilization of the processing resources, and changing a number of the storage resources provisioned for the storage platform based on the set of queries to process, wherein the changing of the number of the storage resources increases the number of storage resources and is independent to the change of the processing resources in the execution platform;
processing the set of queries using the changed number of the storage resources provisioned for the storage platform;
responsive to completion of processing the set of queries using the changed number of storage resources, determining whether the changed number of storage resources is still required; and
releasing one or more of the storage resources in response to determining that the changed number of storage resources is no longer required.
|