DISTRIBUTED CLOUD PLACEMENT SOFTWARE
First Claim
1. A method for instantiating a request on a deployment node of a plurality of deployment nodes, wherein the request specifies one or more resource requirements, comprising:
- transmitting at least an indication of the resource requirements specified in the request to a plurality of deployment nodes;
receiving, from each of at least two of the plurality of deployment nodes, an indication of suitability of the respective deployment node for instantiating the request;
selecting, by operation of one or more computer processors, a first one of the at least two deployment nodes for instantiating the request, based at least in part on the received indications of suitability; and
transmitting the request to the first selected deployment node for instantiation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for distributed placement of a request on one of a plurality of deployment nodes. Embodiments receive a request specifying resource requirements for instantiating the request, and transmit at least an indication of the resource requirements to the plurality of deployment nodes. An indication of suitability is then received from at least two of the plurality of deployment nodes, the indication of suitability describing a suitability of the respective deployment node for instantiating the request. Embodiments select one of the at least two deployment nodes based on the indications of suitability, and transmit the request to the selected deployment node for instantiation.
92 Citations
27 Claims
-
1. A method for instantiating a request on a deployment node of a plurality of deployment nodes, wherein the request specifies one or more resource requirements, comprising:
-
transmitting at least an indication of the resource requirements specified in the request to a plurality of deployment nodes; receiving, from each of at least two of the plurality of deployment nodes, an indication of suitability of the respective deployment node for instantiating the request; selecting, by operation of one or more computer processors, a first one of the at least two deployment nodes for instantiating the request, based at least in part on the received indications of suitability; and transmitting the request to the first selected deployment node for instantiation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for instantiating a request on a deployment node of a plurality of deployment nodes, wherein the request specifies one or more resource requirements, comprising:
a computer-readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code to transmit at least an indication of the resource requirements specified in the request to a plurality of deployment nodes; computer readable program code to receive, from each of at least two of the plurality of deployment nodes, an indication of suitability of the respective deployment node for instantiating the request; computer readable program code to select a first one of the at least two deployment nodes for instantiating the request, based at least in part on the received indications of suitability; and computer readable program code to transmit the request to the first selected deployment node for instantiation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A system, comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for instantiating a request on a deployment node of a plurality of deployment nodes, wherein the request specifies one or more resource requirements, comprising; transmitting at least an indication of the resource requirements specified in the request to a plurality of deployment nodes; receiving, from each of at least two of the plurality of deployment nodes, an indication of suitability of the respective deployment node for instantiating the request; selecting a first one of the at least two deployment nodes for instantiating the request, based at least in part on the received indications of suitability; and transmitting the request to the first selected deployment node for instantiation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for instantiating a request at a deployment node, comprising:
-
receiving at least an indication of one or more resource requirements for instantiating a request; calculating, by operation of one or more computer processors, a suitability indicator describing the suitability of the deployment node for instantiating the request; transmitting the calculated suitability indicator to a management node; receiving the request to be instantiated from the management node; and instantiating the request at the deployment node. - View Dependent Claims (26, 27)
-
Specification