Configurable adaptive global traffic control and management
First Claim
1. A framework for delivery of Internet content comprising:
- 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 attempts to resolve the hostname to at least one address corresponding a server in the subscriber server network based on at least one policy consideration.
9 Assignments
0 Petitions
Accused Products
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.
310 Citations
80 Claims
-
1. A framework for delivery of Internet content comprising:
-
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 attempts to resolve the hostname to at least one address corresponding a server in the subscriber server network based on at least one policy consideration. - View Dependent Claims (2, 3, 4)
-
-
5. A domain name server for providing domain name service comprising:
-
a location determiner for determining a location of a requester;
an adaptive traffic control mechanism constructed and adapted to provide policy-based domain name service, wherein, in response to a request to resolve a hostname, the domain name server attempts to provide at least one addresses of a server in a subscriber server network based on one or more of;
(a) geographic policies;
(b) load share policies;
(c) overflow policies; and
(d) network aware policies.
-
-
6. A method of providing domain name service comprising:
-
receiving from a resolver a request to resolve a hostname;
determining a location of the requesting resolver;
determining an address based on the determined location and on other dynamic policy considerations; and
providing the address to the requesting resolver. - View Dependent Claims (7)
-
-
8. A framework for delivery of Internet content comprising:
-
a server network associated with a subscriber that provides Internet content; and
an adaptive traffic control (ATC) name server network having 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, at least one domain name server in the ATC name server network resolves the hostname to at least one address corresponding a server in the subscriber server network based at least one policy consideration. - View Dependent Claims (9)
-
-
10. A framework for adaptive traffic control comprising:
-
a server network; and
an adaptive traffic control (ATC) name server network having at least one domain name server constructed and adapted to provide adaptive policy-based domain name service, wherein, in response to a request to resolve a hostname, at least one domain name server in the ATC domain name server network provides an answer based on a policy and on a location of the requester. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A domain name server for resolving a hostname, comprising:
-
a location determiner capable of determining a geographic location of a client from which a request to resolve a hostname is received;
an adaptive traffic control (ATC) mechanism capable of supporting policy-based domain name service, wherein, in response to the request from the client, the domain name server provides an answer which is at least one of an IP address and a CNAME of a server in a server network based at least on the location as ascertained by the location determiner and at least one policy. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An adaptive traffic control (ATC) administrative framework, comprising:
-
an administrative master agent (AMA);
at least one administrative master agent (AMA) backup; and
a network operation center, wherein the AMA comprises;
an ATC network monitoring mechanism capable of monitoring the operations of an adaptive traffic control (ATC) domain name server network comprising at least one domain name server through event information received from at least one monitoring agent located in the at least one domain name server;
an ATC policy management mechanism capable of receiving and dynamically polling at least one policy from at least one source and broadcasting the at least one policy to the at least one domain name server; and
an administrative master backup mechanism capable of enabling the at least one administrative master agent backup to function in place of the AMA when the AMA fails to function. - View Dependent Claims (40, 41)
-
-
42. A method for adaptive traffic control based domain name service, comprising:
-
receiving, by a domain name server in an adaptive traffic control (ATC) domain name server network, a request from a resolver to resolve a hostname;
determining an answer corresponding to a server in a server network based at least on the geographic location of the client and at least one policy; and
causing the answer to be provided to the requestor, wherein the answer is at least one of the IP address and the CNAME of a server in a server network. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for resolving a hostname, comprising:
-
receiving, by a domain name server in an adaptive traffic control (ATC) name server network, a request to resolve a hostname from a client via a resolver;
determining a server in a server network based at least on the geographic location of the client and at least one policy; and
determining at least one of an IP address and a CNAME of the server based on the determined location at least one location based policy. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A method of an adaptive traffic control (ATC) administrative framework, comprising:
-
maintaining at least one policy used by at least one domain name server in an adaptive traffic control (ATC) name server network to determine the IP address of a server in a server network in response to a request from a client to resolve a hostname;
monitoring the operational status of the ATC name server network. - View Dependent Claims (76, 77, 78, 79, 80)
-
Specification