×

Assignment of a POP to a DNS resolver based on volume of communications over a link between client devices and the POP

  • US 10,447,648 B2
  • Filed: 06/19/2017
  • Issued: 10/15/2019
  • Est. Priority Date: 06/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of points of presence (“

    POPs”

    ), each POP comprising one or more computing devices configured to retrieve and transmit content, and each POP including at least two communication links with an external network;

    a domain name system (“

    DNS”

    ) server configured to receive, from a DNS resolver, requests to resolve a hostname of a content delivery system into a network address of a POP of the plurality of POPs; and

    one or more processors implementing a demand analysis service, the one or more processors configured with specific computer-executable instructions to;

    determine an association between the DNS resolver and a client computing device;

    determine a volume of communications between the client computing device and the plurality of POPs;

    select a first POP, from the plurality of POPs, for potential assignment to the DNS resolver based at least partly on a latency of communications between the client computing device and the first POP;

    identify, based at least in part on routing information available at the first POP, a first communication link of the first POP over which communications between the first POP and the client computing device are routed;

    determine that the volume of communications does not exceed a network capacity of the first communication link; and

    transmit to the DNS server an indication that the first POP has been assigned to the DNS resolver, wherein assignment of the first POP to the DNS resolver causes the DNS server to respond to resolution requests from the DNS resolver with a network address of the first POP.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×