최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0408362 (2017-01-17) |
등록번호 | US-9887915 (2018-02-06) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 27 인용 특허 : 446 |
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 servic
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.
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
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; andmodifying routing information for the class based on performance associated with delivery of the requested resource. 2. The method as recited in claim 1, wherein modifying the routing information includes modifying a probability of selection of an individual cache component for delivery of the requested resource. 3. The method as recited in claim 1, wherein modifying the routing information includes modifying a probability of selection of individual DNS servers used for processing the resource request for the determined class. 4. The method as recited in claim 1, wherein modifying the routing information comprises comparing a probability of selection of a DNS server and other DNS servers. 5. The method as recited in claim 1, wherein modifying the routing information for the class comprises increasing the probability of selection of a DNS server having a lower probability of selection so that the DNS server having a lower probability of selection will be selected more frequently for processing a resource request for the determined class. 6. The method of claim 1 further comprising: determining whether the first DNS server is authoritative to resolve the DNS query; andif not, selecting a second DNS server for processing the resource request based on the routing information for the determined class. 7. The method as recited in claim 6 further comprising monitoring performance associated with delivery of the requested resource using the second DNS server. 8. The method as recited in claim 1, wherein modifying the routing information for the class comprises modifying a list of DNS servers for processing the resource request for the determined class. 9. The method as recited in claim 1 further comprising routing the DNS query based on the routing information for the class by selecting a cache component for providing the requested resource based on the routing information for the class. 10. The method as recited in claim 9, wherein selecting the cache component comprises periodically selecting a non-preferred cache component for providing the requested resource for the class. 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; andmodifying the routing information for the class based on performance associated with delivery of the requested resource. 12. The system as recited in claim 11, wherein modifying the routing information includes modifying a probability of selection of an individual cache component for delivery of the requested resource. 13. The system as recited in claim 11, wherein modifying the routing information includes modifying a probability of selection of individual DNS servers used for processing the resource request for the determined class. 14. The system as recited in claim 11, wherein modifying the routing information comprises comparing a probability of selection of a first DNS server and other DNS servers. 15. The system as recited in claim 11, wherein modifying the routing information for the class comprises increasing the probability of selection of a DNS server having a lower probability of selection so that the DNS server having a lower probability of selection will be selected more frequently for processing a resource request for the determined class. 16. The system of claim 11, wherein the DNS server in the first network point of presence is further operative for: determining whether the first DNS server is authoritative to resolve the DNS query; andif not, selecting a second DNS server for processing the resource request based on the routing information for the determined class. 17. The system as recited in claim 16, wherein the DNS server in the first network point of presence is further operative for monitoring performance associated with delivery of the requested resource using the second DNS server. 18. The system as recited in claim 11, wherein modifying the routing information for the class comprises modifying a list of DNS servers for processing the resource request for the determined class. 19. The system as recited in claim 11, wherein the DNS server in the first network point of presence is further operative for routing the DNS query based on the routing information for the class by selecting a cache component for providing the requested resource based on the routing information for the class. 20. The system as recited in claim 19, wherein selecting the cache component comprises periodically selecting a non-preferred cache component for providing the requested resource for the class.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.