METHODS AND SYSTEMS FOR MAKING EFFECTIVE USE OF SYSTEM RESOURCES
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of requests for access to a resource with a training module of a database system provided by one or more computing devices, each request having an associated group of features to be mapped to classes in a database environment;
generating a statistical model with the training module for each database instance within the database environment;
predicting an execution time and a number of rows for a subsequent request based on the statistical model; and
allocating resources in the database environment to service the subsequent request based on the predicted execution time and number of rows.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a plurality of requests for access to a resource with a training module of a database system provided by one or more computing devices, each request having an associated group of features to be mapped to classes in a database environment; generating a statistical model with the training module for each database instance within the database environment; predicting an execution time and a number of rows for a subsequent request based on the statistical model; and allocating resources in the database environment to service the subsequent request based on the predicted execution time and number of rows. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored there on instructions that, when executed, cause one or more processors to:
-
receive a plurality of requests for access to a resource with a training module of a database system provided by one or more computing devices, each request having an associated group of features to be mapped to classes in a database environment; generate a statistical model with the training module for each database instance within the database environment; predict an execution time and a number of rows for a subsequent request based on the statistical model; and allocate resources in the database environment to service the subsequent request based on the predicted execution time and number of rows. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
- 15. A system comprising one or more server systems communicatively coupled with one or more user systems to receive a plurality of requests for access to a resource with a training module of a database system provided by one or more computing devices, each request having an associated group of features to be mapped to classes in a database environment, to generate a statistical model with the training module for each database instance within the database environment, to predict an execution time and a number of rows for a subsequent request based on the statistical model, and to allocate resources in the database environment to service the subsequent request based on the predicted execution time and number of rows.
Specification