Patent ID: 9483316
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method, in a data processing system comprising a processor and a memory coupled to the processor, for providing at least one virtual machine instance in a resource pool, comprising: parsing, by the processor, a configuration requirement with respect to a requested virtual machine, the configuration requirement describing a plurality of application resources to be installed on the requested virtual machine; building, by the processor, on the basis of the configuration requirement, a resource tree describing a dependency relation between each of the plurality of application resources for the requested virtual machine; and providing, by the processor, in the resource pool a virtual machine instance corresponding to each of the plurality of application resources in the configuration requirement with respect to the requested virtual machine and at least one additional virtual machine instance that comprises at least one application resource less than the plurality of application resources described in the resource tree, wherein each at least one additional virtual machine instance forms a sub-path of the resource tree and wherein on each additional virtual machine instance in the at least one additional virtual machine instance there are installed application resources included in the sub-path.