Just-in-time data provision based on predicted cache policies
AssigneeBaker Hughes, A Ge Company, LLC
InventorsPurna Ramini, Raghu Edalur
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer readable mediums are provided for predicting a cache policy based on usage patterns. Usage pattern data can be received and used with a predictive model to determine a cache policy associated with a datastore. The cache policy can identify the configuration of predicted output data to be provisioned in the datastore and subsequently provided to a client in a just-in-time manner. The predictive model can be trained to output the cache policy based on usage pattern data received from a usage point, a provider point, or a datastore configuration.
Claims22
A method comprising:
- receiving a usage pattern provided to an application configured on a computing device including a data processor and coupled to a datastore, the usage pattern including a plurality of sequential inputs provided to the application in association with an objective to be performed using an oil and gas computing environment;
- determining, using the usage pattern and a predictive model, a predicted cache policy corresponding to the datastore and identifying a configuration of predicted output data to be provided via the datastore, the predictive model trained to output the predicted cache policy based on a machine learning process;
- executing the predicted cache policy at the datastore, the execution causing the provision of the predicted output data to the application from the datastore based on the usage pattern;
- generating an output, by the application, including the predicted output data,
- based on executing the predicted cache policy;
- and
- providing the output, via the application, to cause the application to execute at least a portion of the objective using a reduced memory allocation within the computing device.
A system comprising:
- a memory storing computer-readable instructions and a plurality of prediction models;
- and
- a processor, the processor configured to execute the computer-readable instructions, which when executed, cause the processor to perform operations comprising:
- receiving a usage pattern provided to an application configured on a computing device including a data processor and coupled to a datastore, the usage pattern including a plurality of sequential inputs provided to the application in association with an objective to be performed using an oil and gas computing environment;
- determining, using the usage pattern and a predictive model, a predicted cache policy corresponding to the datastore and identifying a configuration of predicted output data to be provided via the datastore, the predictive model trained to output the predicted cache policy based on a machine learning process;
- executing the predicted cache policy at the datastore, the execution causing the provision of the predicted output data to the application from the datastore based on the usage pattern;
- generating an output, by the application, including the predicted output data, based on executing the predicted cache policy;
- and
- providing, via the application, the output to cause the application to complete at least a portion of the objective using a reduced memory allocation within the computing device.
Dependencies are inferred from the claim text.