Request routing based on class
First Claim
1. A computer-implemented method comprising:
- as implemented by one or more computing devices of a content delivery network (CDN) service, the one or more computing devices configured with specific executable instructions,obtaining a Domain Name System (DNS) query from a client computing device at a first DNS server, wherein the DNS query is associated with a requested resource and wherein the first DNS server is associated with the CDN service;
determining a class of the client computing device associated with the DNS query; and
modifying routing information for the class based on performance associated with delivery of the requested resource.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.
1229 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
as implemented by one or more computing devices of a content delivery network (CDN) service, the one or more computing devices configured with specific executable instructions, obtaining a Domain Name System (DNS) query from a client computing device at a first DNS server, wherein the DNS query is associated with a requested resource and wherein the first DNS server is associated with the CDN service; determining a class of the client computing device associated with the DNS query; and modifying routing information for the class based on performance associated with delivery of the requested resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
a first network point of presence associated with a content delivery network (CDN) service, wherein the first network point of presence includes a Domain Name System (DNS) server that receives a DNS query from a client computing device, wherein the DNS query is associated with a requested resource, and wherein the DNS server in the first network point of presence is associated with a memory and operative for; determining a class of the client computing device associated with the DNS query; and modifying the routing information for the class based on performance associated with delivery of the requested resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification