Systems and methods provide a first group of computation modules configured to provide back-end compute resources for a first type of computation module by back-end compute resources. Systems and methods provide a second group of computation modules that are configured to provide back-end compute resources for a second type of computation module wherein the first and second type of computation modules are of different types. In some examples, methods and systems identify the type of computation module needed by each of a plurality of queries associated with different types of client applications based on computation module type data associated with each query and route each of the plurality of queries to an appropriate computation module within the first or second computation modules based on the computation module type data.
Legal claims defining the scope of protection, as filed with the USPTO.
5. The method of claim 1, further comprising scaling a number of computation modules in the group of computation modules based on the first computation module type.
6. The method of claim 1, wherein the selecting the first group of computation modules from the group of computation modules comprises selecting the first group of computation modules based on data representing a probability of cache hits associated with the first query.
7. The method of claim 1, further comprising checking a reliability of a new version of computing code used by each of the group of computation modules based on historical data and the computation module type identified for the corresponding query.
8. The method of claim 1, further comprising providing an application interface (API) configured to interface with the one or more types of client applications and to produce configuration data for a module group manager to configure and manage the group of computation modules.
13. The system of claim 9, wherein the operations further comprise scaling a number of computation modules in the group of computation modules based on the first computation module type identified for the first query.
14. The system of claim 9, wherein the selecting the first group of computation modules from the group of computation modules comprises selecting the first group of computation modules based on data representing a probability of cache hits associated with the first query.
15. The system of claim 9, wherein the operations further comprise checking a reliability of a new version of computing code used by each of the group of computation modules based on historical data and the computation module type identified for the corresponding query.
16. The system of claim 9, wherein the operations further comprise providing an application interface (API) configured to interface with the one or more different types of client applications and to produce configuration data for a module group manager to configure and manage the first and second groups of computation modules.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 17, 2022
June 18, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.