최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0603369 (2012-09-04) |
등록번호 | US-9525659 (2016-12-20) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 56 인용 특허 : 399 |
A system, method and computer-readable medium for request routing based on prioritization and load information are provided. A client request processing a resource identifier for requested content transmits a DNS query to a content delivery network service provider. Based on a content provider ident
A system, method and computer-readable medium for request routing based on prioritization and load information are provided. A client request processing a resource identifier for requested content transmits a DNS query to a content delivery network service provider. Based on a content provider identifier included in the DNS query, a receiving DNS nameserver determines a selection from a hierarchical organization of POPs and the relative capacity for a selected POP to process a subsequent request for resources. Based on the processing of the prioritization information and load information, the receiving DNS nameserver resolves the DNS query.
1. A computer-implemented method for request routing comprising: obtaining a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a resource identifier, the requested resource provided by a content provider to a service provider;identify
1. A computer-implemented method for request routing comprising: obtaining a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a resource identifier, the requested resource provided by a content provider to a service provider;identifying one or more sets of POPs associated with the service provider based on prioritization information selected by the content provider;determining whether one or more POPs in the identified POPs can service additional content requests based on availability information associated with the one or more POPs; andtransmitting information responsive to the DNS query based on the determination that one or more POPs have capacity. 2. The method as recited in claim 1, wherein the resource identifier includes a unique content provider identifier accessible during DNS query processing. 3. The method as recited in claim 1, wherein the sets of POPs are organized into two or more tiers of POPS and wherein identifying one or more sets of POPs based on the prioritization information includes identifying a selection of at least one tier of two or more tiers of POPs. 4. The method as recited in claim 3, wherein the two or more tiers of POPs include at least one common POP in the two or more tiers. 5. The method as recited in claim 3, wherein the two or more tiers of POPs include no common POP in the two or more tiers. 6. The method as recited in claim 1, wherein the availability information includes historical information related to average POP capacity for processing resource requests. 7. The method as recited in claim 6, wherein the historical information is associated with time criteria. 8. The method as recited in claim 1, wherein the availability information includes real time measurements of POP capacity for processing resource requests. 9. The method as recited in claim 1, wherein the availability information is based on a determined peak POP capacity for processing resource requests. 10. The method as recited in claim 1, wherein the availability information is based on a determined health of one or more POPs. 11. The method as recited in claim 1, wherein determining whether the one or more POPs can service additional content requests based on the availability information includes processing the availability information to determine POP capacity. 12. The method as recited in claim 11, wherein processing the availability information includes associating an average characteristic of content requests associated with the content provider. 13. The method as recited in claim 11, wherein processing the availability information includes associating a specified characteristic of content requests associated with the content provider. 14. The method as recited in claim 13, wherein the specified characteristic corresponds to a specification of one of two or more specified size of requests. 15. The method as recited in claim 11, wherein processing the availability information includes associating an average characteristic of content requests associated with a client computing device. 16. The method as recited in claim 1 further comprising identifying one or more alternative POPs based on a determination that one or more POPs do have capacity. 17. The method as recited in claim 1 further comprising determining one or more resource cache components that are configured to provide request content. 18. A system for processing resource requests comprising: a DNS query processing component, executed on a computing device having process resources, the DNS query processing component operable to: obtain a DNS query from a client computing device, wherein the DNS query corresponds to a requested resource associated with a resource identifier, the requested resource provided by a content provider to a service provider;identify one or more sets of POPs associated with the service provider, the identification of the one or more sets of POPs based on prioritization information selected by the content provider;determine whether the one or more POPs in the identified set of POPs have capacity to service additional content requests based on availability information associated with the one or more POPs; andtransmit information responsive to the DNS query based on the determination of that one or more POPs have capacity. 19. The system as recite in claim 18, wherein the resource identifier includes a unique content provider identifier accessible during DNS query processing. 20. The system as recite in claim 18, wherein identifying one or more sets of POPs based on the prioritization information includes identifying a selection from two or more tiers of POPs. 21. The system as recited in claim 20, wherein the two or more tiers of POPs include at least one overlapping POP in the two or more tiers. 22. The system as recited in claim 20, wherein the two or more tiers of POPs include no overlapping POP in the two or more tiers. 23. The system as recited in claim 18, wherein the load information is based on historical information relate to average POP capacity for processing resource requests. 24. The system as recited in claim 18, wherein the load information is based on a peak POP capacity for processing resource requests. 25. The system as recited in claim 18, wherein determining whether the one or more POPs have capacity to service additional content requests based on the availability information includes processing the availability information to determine POP capacity. 26. The system as recited in claim 25, wherein processing the availability information includes associating an average characteristic of content requests associated with at least one of the content provider or client computing device. 27. The system as recited in claim 18, wherein the DNS query processing component is hosted at two or more POPs. 28. The system as recited in claim 18, wherein the DNS query processing component is hosted independent of the two or more POPs.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.