DYNAMIC NETWORK COMPONENT PLACEMENT
First Claim
Patent Images
1. A system comprising:
- placement pipeline circuitry comprising multiple processing stages configured to determine initial placement options for a technical component of a specified service request;
timing metadata linked to the technical component, the timing metadata defining a dynamic re-evaluation timing specifier for re-evaluating placement of the technical component; and
re-evaluation circuitry responsive to the dynamic re-evaluation timing specifier to re-execute the placement pipeline circuitry on the technical component and determine updated placement options including a new placement location for the technical component.
1 Assignment
0 Petitions
Accused Products
Abstract
A network component placement architecture addresses the difficult technical challenge of determining where specific technical components of an overall service may be provisioned. However, the placement decision can change over time in response to complex updates relating to service providers, the regions they support, the assets they support, and many other dynamic factors. Dynamic network component placement effectively determines updated possibilities for placing the technical components of a specified service, while meeting all of the applicable technical constraints on the placement of the technical components.
10 Citations
20 Claims
-
1. A system comprising:
-
placement pipeline circuitry comprising multiple processing stages configured to determine initial placement options for a technical component of a specified service request; timing metadata linked to the technical component, the timing metadata defining a dynamic re-evaluation timing specifier for re-evaluating placement of the technical component; and re-evaluation circuitry responsive to the dynamic re-evaluation timing specifier to re-execute the placement pipeline circuitry on the technical component and determine updated placement options including a new placement location for the technical component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
In a hybrid cloud architect; receiving a technical service template for implementing a service request for a resource requester; identifying a resource within the technical service template; executing, for the resource, placement pipeline circuitry comprising multiple processing stages configured to determine initial placement options for the resource; and executing re-evaluation circuitry configured to determine when to re-execute the placement pipeline circuitry for the resource and determine updated placement options including a new placement location for the resource. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a communication interface configured to receive a technical service request from a resource requester; a metadata architecture comprising; container metadata for a container hierarchy defining a model of the resource requester; resource requester metadata defining specific implementation data for the technical service request; and service provider metadata defining capabilities of candidate service provider regions for hosting the technical service request; placement pipeline circuitry configured to; determine a computing resource for implementing the technical service request; receive the container metadata, the service provider metadata, and the resource requester metadata; execute sequential pipeline stages to determine feasible placement options for the computing resource from among candidate placement options responsive to the container metadata, the service provider metadata, and the resource requester metadata; and re-evaluation circuitry configured to selectively re-execute the placement pipeline circuitry on the computing resource and determine updated placement options including a new placement location for the computing resource. - View Dependent Claims (18, 19, 20)
-
Specification