REQUEST ROUTING USING NETWORK COMPUTING COMPONENTS
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and computer-readable medium for request routing. A DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier. The first resource identifier includes a first portion with DNS information and a second portion with path information. The DNS server selects a network computing component for processing the requested resource based on the DNS portion of the resource identifier and transmits information identifying the selected network computing component to the client computing device.
-
Citations
70 Claims
-
1-33. -33. (canceled)
-
34. A method for request routing comprising:
-
obtaining a DNS query from a client computing device at a first DNS server, wherein the DNS query corresponds to a requested resource associated with a first resource identifier and wherein the first DNS server corresponds to a content delivery network service provider; selecting a network computing component for processing the requested resource from a plurality of network computing components based on an application identifier included in the first resource identifier; and transmitting information identifying the selected network computing component from the first DNS server to the client computing device. - View Dependent Claims (35, 36, 37, 38, 39, 41, 42, 43)
-
-
40. A method for request routing comprising:
-
obtaining a DNS query from a client computing device at a first DNS server, wherein the DNS query corresponds to a requested resource associated with a first resource identifier and wherein the first DNS server corresponds to a content delivery network service provider; selecting a network computing component for processing the requested resource from a plurality of network computing components, wherein the first resource identifier includes a DNS portion and a path portion, wherein the DNS portion includes a file identifier and wherein selecting the network computing component is based on the file identifier included in the DNS portion of the first resource identifier; and transmitting information identifying the selected network computing component from the first DNS server to the client computing device.
-
-
44. A method for request routing comprising:
-
obtaining a DNS query from a client computing device at a first DNS server, wherein the DNS query corresponds to a requested resource associated with a first resource identifier, wherein the first resource identifier includes a first portion with DNS information and a second portion with path information, and wherein the DNS server corresponds to a content delivery network service provider; selecting a network computing component for processing the requested resource based on additional information included in the first portion of the first resource identifier; and transmitting information identifying the selected network computing component from the first DNS server to the client computing device. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A system for request routing comprising:
a first network point of presence associated with a content delivery network service provider, wherein the first network point of presence includes a DNS server that receives a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a first resource identifier, and wherein the DNS server in the first network point of presence is operable to; select a network computing component for processing the requested resource from a plurality of network computing components based on an application identifier included in the first resource identifier; and transmit information identifying the selected network computing component from the first DNS server to the client computing device. - View Dependent Claims (58, 59, 60, 61, 62)
-
63. A system for request routing comprising:
a first network point of presence associated with a content delivery network service provider, wherein the first network point of presence includes a DNS server that receives a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a first resource identifier, wherein the first resource identifier includes a first portion with DNS information and a second portion with path information, and wherein the DNS server in the first network point of presence is operable to; select a network computing component for processing the requested resource based on additional information included in the first portion of the first resource identifier; and transmit information identifying the selected network computing component from the first DNS server to the client computing device. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70)
Specification