PLACEMENT POLICY-BASED ALLOCATION OF COMPUTING RESOURCES
First Claim
1. A method comprising:
- receiving a request for a service;
identifying, by a computer system, a definition of a plurality of computing resources based on the request, the definition indicating one or more characteristics for the plurality of computing resources;
determining, by the computer system, a placement policy indicating a placement configuration of the plurality of computing resources; and
allocating, using the placement policy and the definition, the plurality of computing resources in a resource infrastructure system, the resource infrastructure system including one or more data centers.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for managing and allocating resources based on resource policies in response to user requests. A resource management system can receive a request for a service. A request may indicate preferences for allocation resources (e.g., a resource definition) to enable the service. A resource definition may indicate a topology of the computing resources to allocate for the user. The topology may indicate what computing resources to allocate and how to allocate those computing resource. Based on the information indicated by a request, the resource management system may determine a placement policy for allocation of computing resources indicated by the request. A placement policy may indicate a placement of one or more computing resources requested by a user. The placement policy may indicate where and how computing resources are to be placed once allocated. The computing resources may be allocated based on the placement policy and the resource definition.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a request for a service; identifying, by a computer system, a definition of a plurality of computing resources based on the request, the definition indicating one or more characteristics for the plurality of computing resources; determining, by the computer system, a placement policy indicating a placement configuration of the plurality of computing resources; and allocating, using the placement policy and the definition, the plurality of computing resources in a resource infrastructure system, the resource infrastructure system including one or more data centers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and a memory coupled with and readable by the one or more processors, the memory configured to store a set of instructions that, when executed by the one or more processors, causes the one or more processors to; receive a request for a service; identify a definition of a plurality of computing resources based on the request, the definition indicating one or more characteristics for the plurality of computing resources; determine a placement policy indicating a placement configuration of the plurality of computing resources; and allocate, using the placement policy and the definition, the plurality of computing resources in a resource infrastructure system, the resource infrastructure system including one or more data centers. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing a set of instructions that are executable by one or more processors to cause the one or more processors to:
-
receive a request for a service; identify, by a computer system, a definition of a plurality of computing resources based on the request, the definition indicating one or more characteristics for the plurality of computing resources; determine, by the computer system, a placement policy indicating a placement configuration of the plurality of computing resources; and allocate, using the placement policy and the definition, the plurality of computing resources in a resource infrastructure system, the resource infrastructure system including one or more data centers. - View Dependent Claims (17, 18, 19, 20)
-
Specification