A method implemented in a virtualization broker entity that is part of a network of connected entities, the method comprising: receiving, from a first entity, a first request to create a virtual resource, wherein the first request to create the virtual resource comprises context information associated with the first entity; receiving, from a second entity, a second request to create a virtual resource, the second request to create the virtual resource comprising context information associated with the second entity; generating, based on the first request and the second request, a combined request to create a virtual resource; transmitting a request from the virtualization broker entity to a virtualization management entity for a virtualization server entity identifier, wherein the virtualization management entity maintains a list of available virtualization server entities and a unique virtualization server entity identifier associated with each virtualization server entity; receiving the virtualization server entity identifier from the virtualization management entity; transmitting the combined request to create the virtual resource to a virtualization server entity associated with the virtualization server entity identifier; receiving a response from the virtualization server entity comprising an indication that the virtual resource has been created; generating, based on the received response and the first request to create the virtual resource, a first response; transmitting the first response from the virtualization broker entity to the first entity; generating, based on the received response and the second request to create the virtual resource, a second response; and transmitting the second response from the virtualization broker entity to the second entity. receiving, from a first entity, a first request to create a virtual resource, wherein the first request to create the virtual resource comprises context information associated with the first entity; receiving, from a second entity, a second request to create a virtual resource, the second request to create the virtual resource comprising context information associated with the second entity; generating, based on the first request and the second request, a combined request to create a virtual resource; transmitting a request from the virtualization broker entity to a virtualization management entity for a virtualization server entity identifier, wherein the virtualization management entity maintains a list of available virtualization server entities and a unique virtualization server entity identifier associated with each virtualization server entity; receiving the virtualization server entity identifier from the virtualization management entity; transmitting the combined request to create the virtual resource to a virtualization server entity associated with the virtualization server entity identifier; receiving a response from the virtualization server entity comprising an indication that the virtual resource has been created; generating, based on the received response and the first request to create the virtual resource, a first response; transmitting the first response from the virtualization broker entity to the first entity; generating, based on the received response and the second request to create the virtual resource, a second response; and transmitting the second response from the virtualization broker entity to the second entity.