Load balancing with layered edge servers
An edge server node comprises an edge server, a DNS, and a load controller. The DNS is assigned to a layer of edge server nodes where each layer of edge server nodes has a DNS anycast IP address for the DNSs of that layer and a FQDN for that layer. The DNS either handles or offloads requests to resolve the FQDN for the assigned layer to balance the load on the edge server. A request is offloaded by returning the FQDN for another layer. The load controller monitors the load on the edge server and directs the DNS to offload requests to reduce the load on the edge server.
MICROSOFT TECHNOLOGY LICENSING, LLC
H H H H H
H04L H04L H04L H04L H04L
inventional inventional inventional inventional inventional
David Jie Ashley Pradeepkumar Nick Oleg
Maltz Liu Flavel Mani Holt Surmachev