发明名称 Request routing management based on network components
摘要 Systems and methods for managing request routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing devices.
申请公布号 US8938526(B1) 申请公布日期 2015.01.20
申请号 US201012892889 申请日期 2010.09.28
申请人 Amazon Technologies, Inc. 发明人 Richardson David R.;Cormie John;MacCarthaigh Colm;Redman Benjamin W. S.
分类号 G06F15/173 主分类号 G06F15/173
代理机构 Knobbe, Martens, Olson & Bear, LLP 代理人 Knobbe, Martens, Olson & Bear, LLP
主权项 1. A method for processing content comprising: providing, by a service provider, at least one identifier for causing a client computing device to generate a request for content to the service provider, the at least one identifier to be included as an embedded resource provided by a content provider; obtaining, by the service provider, a first domain name service (DNS) query for content from a DNS resolver component responsive to at least one embedded resource provided by the content provider, the DNS resolver component providing the first DNS query on behalf of the client computing device; responsive to obtaining the first DNS query, determining, by the service provider, performance measurement information corresponding to obtaining the first DNS query; generating, by the service provider, an alternative identifier responsive to the request for content from the client computing device; transmitting, by the service provider, the alternative identifier to the DNS resolver component; obtaining, by the service provider, a second DNS query for the alternative identifier from the DNS resolver component associated with the client computing device; responsive to obtaining the second DNS query, determining, by the service provider, performance measurement information corresponding to obtaining the second DNS query responsive to the alternative identifier provided by the service provider; determining, by the service provider, latency information corresponding to obtaining the first and second DNS queries, the latency information corresponding to a communication latency between the DNS resolver component and an identifiable component of the service provider; and transmitting, by the service provider, information responsive to the received second DNS query.
地址 Seattle WA US