| CPC G06F 9/5027 (2013.01) | 9 Claims |

|
1. A non-transitory, computer-readable storage medium storing instructions executable by a processor of a computational device, which when executed cause the computational device to:
maintain a performance database comprising historical performance data for a plurality of prior applications executed on a plurality of different computer systems;
present a user with a control to specify an application to instantiate;
identify whether a match for the application or a similar application is present in the performance database, and if the match is present, rank a set of available computing system options for executing the application based on one or more most impactful factor identified by the match's historical performance data;
when the match for the application or the similar application is missing, identify whether a test run of the application is feasible and indicative of runtime performance; and
in response to the test run of the application being feasible and indicative of runtime performance, run at least one test of the application to collect performance data for the application.
|