EP2290916B1

Configurable adaptive global traffic control and management

Abstract

This record has no abstract on file.

EP2290916B1, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Expired 30 September 2022, 4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A system for adaptive traffic control comprising:a server network comprising a plurality of servers;and a 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, wherein, in response to a request to resolve a hostname, said at least one domain name server in the domain name server network selects one of the plurality of servers to process the request characterised in that said at least one domain name server comprises means 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, including said at least one policy;and in that said plurality of servers include different types of servers which are classified as static servers, dynamic servers or overflow servers;wherein a static server is a server which does not change often over time, a dynamic server is a server which is expected to change frequently and an overflow server is one to which said request to resolve said hostname is sent when said static or dynamic servers are unavailable;wherein said at least one policy governing selection of a dynamic server is a dynamic policy which is initially defined and thereafter adaptively refined.
  2. 12
    A method operating 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.
  3. 16
    The method of any of claims 12 to 15 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.