Patent Document ID: 10073756
Application ID: 15806976
Patent Flag: 1

Claim One:
1. A method for optimizing a virtualized computing environment, the method comprising: a processor of a computer system receiving extrinsic data that describes a set of virtual resources comprised by the cloud-computing environment; the processor selecting a set of candidate resource configurations, where every virtual resource of the set of virtual resources is associated with a plurality of candidate resource configurations of the set of candidate resource configurations; the processor further selecting a set of candidate environment configurations, where each candidate environment configuration of the set of candidate environment configurations comprises at least one candidate resource configuration of the set of candidate resource configurations; the processor provisioning a virtual test environment that simulates the cloud-computing environment, and that comprises a virtual representation of each resource of the set of virtual resources; the processor configuring the virtual test environment by successively loading the virtual test environment with configuration combinations, where each combination of the configuration combinations comprises at least two candidate environment configurations of the set of candidate environment configurations and at least two candidate resource configurations of the set of candidate resource configurations, and where the at least two candidate resource configurations are each associated with a same tested resource of the set of virtual resources; the processor ranking the at least two candidate resource configurations and the at least two candidate environment configurations; the processor revising at least one candidate resource configuration of the set of candidate resource configurations and at least one candidate environment configuration of the set of candidate environment configurations as a function of the ranking; and the processor repeating the configuring, the ranking, and the revising until a resulting virtual test environment is an optimal virtual environment.