최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0621010 (2012-09-15) |
등록번호 | US-9497259 (2016-11-15) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 55 인용 특허 : 390 |
A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Pr
A system and method for the management of client computing device DNS queries and subsequent resource requests within a content delivery network service provider domain are provided. The management of the DNS queries can include the selection of computing devices corresponding to various Point of Presence locations for processing DNS queries. Additionally, the management of the content requests can include the selection of computing devices corresponding to resource cache components corresponding to various Point of Presence locations for providing requested content. The selection of the computing devices can incorporate logic related to geographic criteria, testing criteria, and the like.
1. A computer-implemented 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;determining that the first DNS server is not authoritativ
1. A computer-implemented 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;determining that the first DNS server is not authoritative to the DNS query;identifying two or more alternative DNS servers that are authoritative to the DNS query, wherein the two or more alternative DNS servers have different sets of information identifying one or more cache components for providing the requested resource;responsive to the DNS query, for each individual one of the two or more alternative DNS servers, determining a calculated distance;wherein the calculated distance is at least in part based on determined as a product of: a latency time between the respective individual one of the two or more alternative DNS servers and a reference node in the communication network; anda speed of transmission;selecting a second DNS server from the identified two or more alternative DNS servers as a function of at least a comparison between a threshold maximum distance and at least one of the calculated distances associated with the individual ones of the two or more alternative DNS servers and at least one additional criteria;transmitting the DNS query to the second DNS server;resolving the DNS query, at the second DNS server, to identify a cache component associated with the second DNS server for providing the requested resource associated with the first resource identifier; andtransmitting information identifying the identified cache component to the client computing device. 2. The method as recited in claim 1, wherein the first resource identifier corresponds to a uniform resource locator such that the DNS query resolves to a domain corresponding to a content delivery network service provider. 3. The method as recited in claim 1, wherein the reference node corresponds to at least one of mobile network infrastructure equipment, a DNS server, a DNS resolver component, or a router. 4. The method as recited in claim 1, wherein the reference node is the client computing device. 5. The method as recited in claim 1, wherein the additional criteria correspond to service level information. 6. The method as recited in claim 1, wherein the additional criteria correspond to a weighted selection based on one or more attributes of individual ones of the two or more alternative DNS servers. 7. A system for request routing comprising: a first network point of presence, wherein the first network point of presence includes a first DNS server that is operative to: obtain a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a first resource identifier;determine that the first DNS server is not authoritative to the DNS query;identify two or more alternative DNS servers that are authoritative to the DNS query, wherein the two or more alternative DNS servers have different sets of information identifying one or more cache components for providing the requested resource;responsive to the DNS query, determine a calculated distance for each individual one of the two or more alternative DNS servers, the calculated distance determined at least in part as a product of a latency time between respective individual ones of the two or more alternative DNS servers and a reference node in the communication network, and a speed of transmission;select a second DNS server from the identified two or more alternative DNS servers as a function of at least a comparison between a threshold maximum distance and the calculated distance associated with individual ones of the two or more alternative DNS servers and at least one additional criteria; andtransmit the DNS query to the second DNS server; anda second network point of presence, wherein the second network point of presence includes the second DNS server, wherein the second DNS server is operative to: resolve the DNS query to identify a cache component for providing the requested resource associated with the first resource identifier; andtransmit information identifying the identified cache component to the client computing device. 8. The system as recited in claim 7, wherein the first resource identifier corresponds to a uniform resource locator such that the DNS query resolves to a domain corresponding to a content delivery network service provider. 9. The system as recited in claim 7, wherein the reference node corresponds to at least one of mobile network infrastructure equipment, a DNS server, a DNS resolver component, or a router. 10. The system as recited in claim 7, wherein reference node is the client computing device. 11. The system as recited in claim 7, wherein the additional criteria correspond to service level information. 12. The system as recited in claim 7, wherein the additional criteria correspond to a weighted selection based on one or more attributes of individual ones of the two or more alternative DNS servers. 13. A system for request routing comprising: a first network point of presence, wherein the first network point of presence includes a first DNS server that is operative to: obtain a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a first resource identifier;determine that the first DNS server is not authoritative to the DNS query;identify two or more alternative DNS servers that are authoritative to the DNS query, wherein the two or more alternative DNS servers have different sets of information identifying one or more cache components for providing the requested resource;responsive to the DNS query, determine a calculated distance for each individual one of the two or more alternative DNS servers, the calculated distance determined at least in part as a product of a latency time between respective individual ones of the two or more alternative DNS servers and a reference node in the communication network, and a speed of transmission;select a second DNS server from the identified two or more alternative DNS servers as a function of at least a comparison between a threshold maximum distance and the calculated distance associated with individual ones of the two or more alternative DNS servers and at least one additional criteria; andtransmit the DNS query to the second DNS server; andwherein the first point of presence includes the second DNS server and wherein the second DNS server is operative to: resolve the DNS query to identify a cache component for providing the requested resource associated with the first resource identifier; andtransmit information identifying the identified cache component to the client computing device. 14. The system as recited in claim 13, wherein the reference node corresponds to at least one of mobile network infrastructure equipment, a DNS server, a DNS resolver component, or a router. 15. The system as recited in claim 13, wherein the reference node is the client computing device. 16. The system as recited in claim 13, wherein the additional criteria correspond to service level information. 17. The system as recited in claim 13, wherein the additional criteria correspond to a weighted selection based on one or more attributes of individual ones of the two or more alternative DNS servers.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.