CPC G06F 11/3428 (2013.01) [G06F 11/3006 (2013.01); G06F 11/3075 (2013.01); G06F 11/328 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. 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 respective instance on each respective cloud service provider (CSP) of a plurality of CSPs, the plurality of CSPs including two or more distinct CSPs;
receive, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched;
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, group of a plurality of groups to which the CSP shape belongs;
rank each group based on a parameter; and
provide for display to a user a recommended CSP shape based on the ranking, the recommended CSP shape implemented using one of the two or more distinct CSPs.
|