×

Optimized Consistent Request Distribution for Balanced Load Distribution in a Content Delivery Network

  • US 20160164964A1
  • Filed: 02/03/2016
  • Published: 06/09/2016
  • Est. Priority Date: 01/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a plurality of requests over the Internet at a load distribution server allocating the plurality of requests across a plurality of distribution servers, the plurality of requests comprising a first set of requests directed to a first content type and a second set of requests directed to at least a different second content type, the load distribution server comprising a processor and memory storing an identifier identifying each server of the plurality of distribution servers, the processor;

    producing a hash result for each server of the plurality of distribution servers, wherein said producing comprises hashing the identifier identifying each server of the plurality of distribution servers;

    distributing the first set of requests across a first set of the plurality of distribution servers by adjusting the hash result produced for each server of the first set of distribution servers with at least a first load factor value and by selecting a server from the first set of distribution servers to receive each request from the first set of requests based on the hash result of each server of the first set of distribution servers as adjusted by the first load factor value, the first load factor value increasing selection precedence of any server of the first set of distribution servers over a different second set of the plurality of distribution servers; and

    distributing the second set of requests across the second set of distribution servers by adjusting the hash result produced for the second set of distribution servers with at least a second load factor value and by selecting a server from the second set of distribution servers to receive each request from the second set of requests based on the hash result of each server of the second set of distribution servers as adjusted by the second load factor value, the second load factor value increasing selection precedence of any server of the second set of distribution servers over the first set of distribution servers.

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