Patent ID: 9038083
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. One or more non-transitory computer-readable media, storing computer-executable instructions that, when executed by a processor, cause a computing device to: receive a request to create a virtual machine in a cloud computing environment; receive a selection of a virtual machine offering associated with the request, the selected virtual machine offering comprising at least a set of desired characteristics for a host computing device of the requested virtual machine and a set of desired characteristics for one or more network elements to provide networking capabilities for the requested virtual machine; in response to the selection of the virtual machine offering, access a storage storing one or more physical resource tags, each of the one or more physical resource tags comprising an electronic label associated with one or more virtual machine offerings and one or more specific physical resources in the cloud computing environment; retrieve, from the storage, one or more identifiers of specific physical resources in the cloud computing environment, based on an identifier of the selected virtual machine offering, wherein retrieving the one or more identifiers of the specific physical resources comprises: provision a first virtual machine corresponding to the request, using the one or more specific physical resources.