Patent attributes
In another general embodiment, a method includes receiving an application, determining whether the application matches another application saved to a database, in response to determining that the application does not match another application saved to the database, performing one or more test runs of the application, determining one or more resource consumption patterns for the application, based on the one or more test runs of the application, estimating one or more parameters of the application, based on the one or more resource consumption patterns, and saving a configuration for the application, in response to determining that the application does match another application, executing the application using the saved configuration for the matching application, monitoring statistics and resource usage, updating the one or more parameters, adjusting the execution of the application, utilizing the updated one or more parameters, and saving the updated one or more parameters of the application.