Patent ID: 8028048

Claim:
In a distributed computing network having a plurality of computers interconnected with each other and a storage device, a method of providing policy based provisioning of middleware components to provide a solution, said method comprising: determining a selection of said middleware components that are necessary to provide said solution from said storage device; determining a predictive time for each of said selected middleware components to be installed on respective ones of each of a number of said computers; installing each of said selected middleware components on said number of computers so that each said selected middleware component installation is completed at approximately the same time; monitoring the progress of installation of each of said selected middleware components during said installing; computing a deviation of the predictive time from an actual time based on said monitoring; and dynamically adjusting the configuration of said number of said computers during said installing by adjusting at least one of the following parameters of a virtual machine of each of said number of said computers: memory size, disk size, and percent usage of a central processing unit so that each said selected middleware component installation is completed at approximately the same time.