Unification of Disparate Cloud Resources Using Machine Learning
AssigneeCAST AI Group, Inc.
InventorsLeonid KUPERMAN, Laurent GIL
Life of this patent
Estimating the term…
Abstract
A device launches a respective instance on each respective cloud service provider (CSP) of a plurality of CSPs. The device receives, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched. The device inputs the performance benchmark data from each respective instance into a model and receives, as output from the model, a determination of, for each CSP shape, group of a plurality of groups to which the CSP shape belongs. The device ranks each group based on a parameter, and provides for display to a user a recommended CSP shape based on the ranking.
Claims20
A non-transitory computer-readable medium comprising instructions encoded thereon that, when executed by at least one processor, cause the at least one processor to:
- launch a plurality of instances on a cloud service provider (CSP);
- receive, from each respective instance, performance benchmark data for a corresponding CSP shape of the CSP;
- input the performance benchmark data from each respective instance into a model;
- receive, as output from the model, a determination of, for each CSP shape, a group of a plurality of groups to which the CSP shape belongs;
- and
- rank each group based on a parameter, wherein a CSP shape is selected for a task based on the ranking.
A method comprising:
- launching a plurality of instances on a cloud service provider (CSP);
- receive, from each respective instance, performance benchmark data for a corresponding CSP shape of the CSP;
- inputting the performance benchmark data from each respective instance into a model;
- receiving, as output from the model, a determination of, for each CSP shape, a group of a plurality of groups to which the CSP shape belongs;
- ranking each group based on a parameter;
- and
- providing for display to a user a recommended CSP shape.
A system comprising:
- memory with instructions encoded thereon;
- and
- one or more processors that, when executing the instructions, are caused to perform operations comprising:
- launching a plurality of instances on a cloud service provider (CSP);
- receive, from each respective instance, performance benchmark data for a corresponding CSP shape of the CSP;
- inputting the performance benchmark data from each respective instance into a model;
- receiving, as output from the model, a determination of, for each CSP shape, a group of a plurality of groups to which the CSP shape belongs;
- ranking each group based on a parameter;
- and
- providing for display to a user a recommended CSP shape.
Dependencies are inferred from the claim text.