Back to results
US 11,451,999 B2Granted
Application workload routing and interworking for network defined edge routing
AssigneeEquinix, Inc.
InventorsOleg Berzin, Robert J. Huey
Life of this patent
Estimating the term…
Abstract
Techniques are described for a network providing application workload routing and application workload interworking. For example, a controller may move or replicate an application workload hosted on an original edge compute to a different edge compute in a different edge data center that is locally accessible by the device and route the network traffic to the new edge compute using paths mapped to respective traffic classes.
Claims20
A method comprising:
- in response to determining that a device is performing or is to perform handover from a first edge data center to a second edge data center, instructing, by a controller of a network, the first edge data center to replicate or move an application workload hosted on the first edge data center to the second edge data center,
- computing, by the controller and based on:
- (1) element registration information for modules hosted on a set of interconnected edge data centers including the first edge data center and the second edge data center, (2) one or more network devices that interconnect the modules in the network, and (3) one or more routing metrics of the network, a path mapped to a traffic class to route traffic between the device and the second edge data center hosting the application workload via one or more modules hosted on the second edge data center;
- and
- sending, by the controller, the path to the second edge data center to cause the second edge data center to route traffic for the application workload according to the path mapped to the traffic class.
2 more elements
A controller for a network, comprising:
- one or more processors operably coupled to memory, wherein the one or more processors are configured to:
- instruct, in response to determining that a device is performing or is to perform handover from a first edge data center to a second edge data center, the first edge data center to replicate or move an application workload hosted on the first edge data center to the second edge data center,
- compute, based on:
- (1) element registration information for modules hosted on a set of interconnected edge data centers including the first edge data center and the second edge data center, (2) one or more network devices that interconnect the modules in the network, and (3) one or more routing metrics of the network, a path mapped to a traffic class to route traffic between the device and the second edge data center hosting the application workload via one or more modules hosted on the second edge data center;
- and
- send the path to the second edge data center to cause the second edge data center to route traffic for the application workload according to the path mapped to the traffic class.
3 more elements
A method comprising:
- receiving, by a controller of a network, a first request to route traffic between a first device and an edge computing function hosting an application workload via a first edge data center, and a second request to route traffic between a second device and the edge computing function via a second edge data center;
- wherein the first edge data center and the second edge data center are each provided by different mobile network providers,
- wherein a third edge data center hosting the application workload is provided by a common application provider to the different mobile network providers;
- computing, by the controller and based on:
- (1) element registration information for modules hosted on a set of interconnected edge data centers including the first edge data center, the second edge data center, and the third edge data center (2) one or more network devices that interconnect the modules in the network, and (3) one or more routing metrics of the network, a first path mapped to a traffic class to route traffic between the first device and the edge computing function hosting the application workload via one or more of the modules hosted on the first edge data center, and a second path mapped to the traffic class to route traffic between the second device and the edge computing function hosting the application workload via one or more of the modules hosted on the second edge data center;
- sending, by the controller, the first path to the first edge data center to cause the first edge data center to route traffic for the application workload according to the first path mapped to the traffic class;
- and
- sending, by the controller, the second path to the second edge data center to cause the second edge data center to route traffic for the application workload according to the second path mapped to the traffic class.
5 more elements
Dependencies are inferred from the claim text.