EP2290916A2

Configurable adaptive global traffic control and management

Abstract

A framework for delivery of Internet content includes a subscriber server network; and at least one domain name server constructed and adapted to provide policy-based domain name service, wherein, in response to a request to resolve a hostname, the domain name server resolves the hostname to at least one address corresponding a server in the subscriber server network based on at least one policy consideration. The framework may include a content delivery network, distinct from the subscriber server network, wherein, in response to a request to resolve a hostname, the domain name server provides at least one addresses of a server in the content delivery network based at least on the location of the requestor and other policy considerations. An address returned by the domain name server is selected based on one or more of: (a) geographic policies; (b) load share policies; (c) overflow policies; and (d) network aware policies.

EP2290916A2, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 30 September 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 6 independent, 12 dependent

  1. 1
    A system for adaptive traffic control comprising:a server network comprising a plurality of servers;and an name server network (140) having at least one domain name server (1181, 1182, ..., 118k) constructed and adapted to provide policy-based domain name service;policy management means (152) for receiving at least one policy from at least one source and for broadcasting the at least one policy to the at least one domain name server (1181, 1182, ..., 118k) in the domain name server network (140), and said at least one domain name server comprising means (132) for receiving the at least one policy broadcasted from said policy management means and for maintaining and updating a policy database (124) to include said at least one policy, and means (126) for resolving hostnames based on policies in said policy database, wherein, in response to a request to resolve a hostname, at least one domain name server in the domain name server network provides an answer based on policies in said policy database, including said at least one policy.
  2. 3
    The system according to any of claims 1 or 2 wherein the at least one source further includes at least one other policy entity (138) distinct from said at least one subscriber.
  3. 5
    The system according any one of claims 1 to 4 wherein the policy management means (152) further comprises:means for dynamically maintaining said at least one policy from at least one source.
  4. 14
    A method operable in a system according to any of the preceding claims, the method comprising the steps of:said policy management means receiving a policy from said at least one source;and broadcasting said policy to said at least one domain name server in the domain name server network.
  5. 17
    A method in a system according to any of claims 1 to 16, the method comprising the steps of:said at least one domain name server receiving the at least one policy from said policy management means;and updating a policy database to incorporate said at least one policy.
  6. 18
    The method of any of claims 14 to 17 further comprising the steps of:said at least one domain name server resolving a hostname based on policies in said policy database, said policies including said at least one policy.