VIRTUAL RESOURCE PLACEMENT FOR CLOUD-BASED APPLICATIONS AND SOLUTIONS
First Claim
1. An apparatus, comprising:
- a processor and a memory communicatively connected to the processor, the processor configured to;
receive configuration information indicative of placement of virtual resources of a cloud consumer on physical resources of a cloud environment of a cloud service provider;
receive a virtual resource placement policy of the cloud consumer; and
determine, based on the configuration information and the virtual resource placement policy of the cloud consumer, whether the placement of the virtual resources of the cloud consumer on the physical resources of the cloud service provider satisfies or violates the virtual resource placement policy of the cloud consumer.
11 Assignments
0 Petitions
Accused Products
Abstract
A virtual resource placement management capability is presented herein. The virtual resource placement management capability enables a cloud consumer to manage placement of virtual resources of the cloud consumer by a cloud service provider within a cloud environment of the cloud service provider. The virtual resource placement management capability may support management of placement of virtual resources of a cloud consumer onto physical resources of a cloud service provider (e.g., physical resources used by the cloud service provider to provide a cloud environment), which also may be referred to herein as mapping of virtual resources of a cloud consumer onto physical resources of a cloud service provider. The virtual resource placement management capability may support management of placement of virtual resources of a cloud-based application or a cloud-based solution of a cloud consumer onto physical resources of a cloud service provider.
55 Citations
20 Claims
-
1. An apparatus, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; receive configuration information indicative of placement of virtual resources of a cloud consumer on physical resources of a cloud environment of a cloud service provider; receive a virtual resource placement policy of the cloud consumer; and determine, based on the configuration information and the virtual resource placement policy of the cloud consumer, whether the placement of the virtual resources of the cloud consumer on the physical resources of the cloud service provider satisfies or violates the virtual resource placement policy of the cloud consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method, comprising:
using a processor and a memory for; receiving configuration information indicative of placement of virtual resources of a cloud consumer on physical resources of a cloud environment of a cloud service provider; receiving a virtual resource placement policy of the cloud consumer; and determining, based on the configuration information and the virtual resource placement policy of the cloud consumer, whether the placement of the virtual resources of the cloud consumer on the physical resources of the cloud service provider satisfies or violates the virtual resource placement policy of the cloud consumer.
-
19. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method, the method comprising:
-
receiving configuration information indicative of placement of virtual resources of a cloud consumer on physical resources of a cloud environment of a cloud service provider; receiving a virtual resource placement policy of the cloud consumer; and determining, based on the configuration information and the virtual resource placement policy of the cloud consumer, whether the placement of the virtual resources of the cloud consumer on the physical resources of the cloud service provider satisfies or violates the virtual resource placement policy of the cloud consumer.
-
-
20. An apparatus, comprising:
a processor and a memory communicatively connected to the processor, the processor configured to; receive a virtual resource allocation request of a cloud consumer, the virtual resource allocation request comprising a request by the cloud consumer for allocation of virtual resources for the cloud consumer on physical resources of a cloud service provider; determine a virtual resource placement rule of the cloud consumer, the virtual resource placement rule indicative of physical resources of the cloud service provider onto which the virtual resources requested by the cloud consumer are not to be placed; and determine a placement of the virtual resources within the cloud environment of the cloud service provider based on the virtual resource placement rule of the cloud consumer.
Specification