×

Offloading traffic to edge data centers in a content delivery network

  • US 9,979,657 B2
  • Filed: 06/17/2016
  • Issued: 05/22/2018
  • Est. Priority Date: 11/01/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system configured as a load balancer agent at an edge data center in a content delivery network (CDN), comprising:

  • one or more processors; and

    one or more computer-readable media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to offload traffic to one or more other edge data centers in the CDN, the computer-executable instructions including instructions that are executable to cause to computer system to perform at least the following;

    determine that traffic at the edge data center should be offloaded to the other edge data centers;

    determine a priority level for requesting the offloading of traffic to the other edge data centers, the priority level being based on current bandwidth availability of the edge data center;

    send an offload request to each of the other edge data centers, each offload request indicating the determined priority level;

    receive one or more replies from one or more of the other edge data centers, including one or more replies indicating that resources are available for use by the load balancer agent;

    sort the one or more replies to identify at least one edge data center for offloading traffic;

    after identifying the at least one edge data center, select one or more specific servers that are included in the at least one identified edge data center, the selected one or more specific servers being servers that the load balancer agent desires be used when any offloaded traffic is processed by the at least one identified edge data center; and

    offload traffic to the at least one identified edge data center, including sending a list of the selected one or more specific servers as being desired to be used when any offloaded traffic is processed by the at least one identified edge data center.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×