-
公开(公告)号:US20150229710A1
公开(公告)日:2015-08-13
申请号:US14693819
申请日:2015-04-22
Applicant: Amazon Technologies, Inc.
IPC: H04L29/08 , H04L12/911
CPC classification number: H04L67/10 , H04L47/788 , H04L61/1511 , H04L67/02 , H04L67/1021 , H04L67/1029 , H04L67/108 , H04L67/1091
Abstract: A system and method for management and processing of resource requests are provided. A content delivery network service provider receives a DNS query from a client computing device corresponding to a requested resource from the client computing device. The content delivery network service provider associates the requested content into a set of content segments. For each content segment, the content delivery network service provider identifies the network address of a registered content provider, such as peer computing device, and a cache component of the content delivery service provider. The content delivery network service provider also provides tokens for requesting the content from a registered content provider. The client computing device obtains the content from the registered content providers and/or the cache component of the content delivery network service provider. Thereafter, the content delivery network service provider reconciles with the registered content providers for content provided to client computing devices.
Abstract translation: 提供了一种管理和处理资源请求的系统和方法。 内容传送网络服务提供者从客户机计算装置接收来自客户机计算装置的对应于所请求资源的DNS查询。 内容传送网络服务提供商将所请求的内容关联到一组内容片段中。 对于每个内容段,内容传送网络服务提供商识别注册的内容提供商的网络地址,诸如对等计算设备,以及内容传送服务提供商的缓存组件。 内容传送网络服务提供商还提供用于从注册的内容提供商请求内容的令牌。 客户端计算设备从内容传送网络服务提供商的注册内容提供商和/或高速缓存组件获取内容。 此后,内容递送网络服务提供商与注册的内容提供商协调提供给客户端计算设备的内容。
-
32.
公开(公告)号:US20150195244A1
公开(公告)日:2015-07-09
申请号:US14566615
申请日:2014-12-10
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W.S. Redman
CPC classification number: H04L61/1511 , H04L41/50 , H04L61/6068 , H04L67/1036 , H04L67/2842
Abstract: Systems and methods for managing requesting 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 device.
Abstract translation: 提供了用于管理与与内容提供商相关联的一个或多个资源的资源请求相关联的请求路由功能的系统和方法。 内容传送网络(“CDN”)服务提供商代表内容提供商可以通过计算设备处理对于资源的域名服务(“DNS”)请求,并且通过识别计算机的网络地址来解析DNS请求 将提供所需资源的设备。 基于由客户计算设备发起的DNS查询的处理,CDN服务提供商可以测量与客户端计算设备相关联的网络组件与DNS请求的生成相关联的CDN服务提供商延迟。 网络组件的示例可以包括与客户端计算设备相关联的DNS解析器。
-
公开(公告)号:US20150172407A1
公开(公告)日:2015-06-18
申请号:US14629433
申请日:2015-02-23
Applicant: Amazon Technologies, Inc.
Inventor: Colm MacCarthaigh , David R. Richardson , Benjamin W.S. Redman
IPC: H04L29/08 , H04L12/26 , H04L12/721 , H04L29/12
CPC classification number: H04L67/2833 , H04L29/08288 , H04L29/12066 , H04L43/16 , H04L45/72 , H04L61/1511 , H04L61/3025 , H04L63/1458 , H04L67/1036 , H04L2463/142
Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
Abstract translation: 通常描述,本公开涉及管理对应于与内容提供商相关联的一个或多个资源的资源请求的请求路由功能。 服务提供商对DNS请求的处理可以包括与基于DNS查询的攻击相关联的DNS查询的选择性过滤。 服务提供商可以分配与分布式网络地址集合或网络地址的一部分相对应的DNS服务器,使得可以以可以减轻性能影响的方式来过滤超过阈值的DNS查询(例如基于DNS查询的攻击) 内容提供商或服务提供商。
-
公开(公告)号:US09021128B2
公开(公告)日:2015-04-28
申请号:US13896840
申请日:2013-05-17
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , David R. Richardson , Christopher L. Scofield , Bradley E. Marshall
IPC: G06F15/173 , G06F15/16 , H04L29/08 , H04L29/12
CPC classification number: H04L61/1511 , G06F8/65 , G06F9/445 , G06F15/16 , H04L29/12066 , H04L29/12132 , H04L61/1552 , H04L67/02 , H04L67/10 , H04L67/2842
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.
-
公开(公告)号:US20140289319A1
公开(公告)日:2014-09-25
申请号:US14297558
申请日:2014-06-05
Applicant: Amazon Technologies, Inc.
CPC classification number: H04L67/1014 , G06F17/30861 , G06F17/30864 , G06F17/30876 , H04L45/566 , H04L61/15 , H04L61/1511 , H04L61/6068 , H04L67/02 , H04L67/1012 , H04L67/1021 , H04L67/1023 , H04L67/1029 , H04L67/1036 , H04L67/2814 , H04L67/2842 , H04L67/288 , H04L67/32 , H04L67/327 , H04L67/42 , H04N21/278
Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computing device transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of popularity information pertaining to the requested resource. The client computing device then transmits a second DNS query to the content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.
Abstract translation: 提供了一种基于内容流行度信息的用于请求路由的系统,方法和计算机可读介质。 客户端计算设备向内容传送网络服务提供商发送第一DNS查询。 内容传送网络服务提供商响应于客户端计算设备DNS查询传输替代资源标识符。 选择替代资源标识符作为与所请求的资源有关的流行度信息的函数。 客户端计算设备然后向内容传送网络服务提供商发送第二DNS查询。 然后,内容传送网络服务提供商可以用缓存组件的IP地址来解析第二DNS查询,或者传送将解析到内容传送网络服务提供商的另一备用资源标识符。 该过程可以重复,直到DNS名称服务器从客户端计算设备解析DNS查询。
-
公开(公告)号:US20140059120A1
公开(公告)日:2014-02-27
申请号:US14066516
申请日:2013-10-29
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Bradley Eugene Marshall , Elmore Eugene Pope , Christopher L. Scofield , Swaminathan Sivasubramanian , John Cormie
IPC: H04L29/06
CPC classification number: H04L61/1582 , G06F17/30893 , H04L29/00 , H04L61/1511 , H04L61/2596 , H04L61/305 , H04L67/02 , H04L67/16 , H04L67/2814 , H04L67/289 , H04L67/32 , H04L67/42
Abstract: A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
Abstract translation: 用于客户端处理资源标识符的系统,方法和计算机可读介质。 返回客户端对内容的请求,该请求包括用于生成翻译信息请求和多个嵌入资源标识符的信息。 基于用于生成翻译信息请求的信息,客户端生成并获得翻译信息并处理嵌入的资源标识符以从服务提供商获得资源。
-
公开(公告)号:US20130346621A1
公开(公告)日:2013-12-26
申请号:US14010461
申请日:2013-08-26
Applicant: Amazon Technologies, Inc.
IPC: G06F15/173
CPC classification number: H04L61/1511 , G06F15/17306 , H04L61/301 , H04L61/305 , H04L67/06 , H04L67/10 , H04L67/146 , H04L67/289 , H04L67/42
Abstract: A system, method, and computer readable medium for managing CDN service providers are provided. A network storage provider storing one or more resources on behalf of a content provider obtains client computing device requests for content. The network storage provider updates request processing information based on the process requests for content. The network storage provider then makes a recommendation regarding initialization of a CDN service provider as a function of the updated request processing information. Subsequent client computing device requests for resources can be provided to the recommended CDN service provider utilizing alternative resource identifiers.
Abstract translation: 提供了一种用于管理CDN服务提供商的系统,方法和计算机可读介质。 代表内容提供商存储一个或多个资源的网络存储提供者获得客户端计算设备对内容的请求。 网络存储提供者根据内容的处理请求更新请求处理信息。 然后,网络存储提供商作为更新的请求处理信息的函数提出关于CDN服务提供商的初始化的建议。 随后的客户端计算设备对资源的请求可以使用替代资源标识符提供给推荐的CDN服务提供商。
-
公开(公告)号:US20130346539A1
公开(公告)日:2013-12-26
申请号:US14012387
申请日:2013-08-28
Applicant: Amazon Technologies, Inc.
Inventor: Swaminathan Sivasubramanian , David R. Richardson , Bradley Eugene Marshall , Mauricio Alberto Uribe
IPC: H04L29/08
CPC classification number: H04L67/2847 , H04L67/2842 , H04L67/42
Abstract: A system, method and computer-readable medium for client-side cache management are provided. A client request for content is returned that includes executable code for generating a request for preload information. Based on processing the executable code, a client computing device requests preload information from a content delivery service provider. The content delivery service provider provides an identification of content based on resource requests previously served by the content delivery service provider. The client computing device processes the preload information and generates and obtains identified resources for maintenance in a client computing device memory, such as cache.
Abstract translation: 提供了一种用于客户端缓存管理的系统,方法和计算机可读介质。 返回客户端对内容的请求,其中包含用于生成预加载信息请求的可执行代码。 基于处理可执行代码,客户端计算设备请求来自内容传送服务提供商的预载信息。 内容递送服务提供商基于内容传送服务提供商先前提供的资源请求提供内容的标识。 客户端计算设备处理预加载信息,并生成并获得用于在诸如高速缓存的客户端计算设备存储器中进行维护的所识别的资源。
-
公开(公告)号:US20130246624A1
公开(公告)日:2013-09-19
申请号:US13873040
申请日:2013-04-29
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Colm MacCarthaigh , David R. Richardson , Benjamin W.S. Redman
IPC: H04L29/08
CPC classification number: H04L67/2833 , H04L29/08288 , H04L29/12066 , H04L43/16 , H04L45/72 , H04L61/1511 , H04L61/3025 , H04L63/1458 , H04L67/1036 , H04L2463/142
Abstract: Generally described, the present disclosure is directed to managing request routing functionality corresponding to resource requests for one or more resources associated with a content provider. The processing of the DNS requests by the service provider can include the selective filtering of DNS queries associated with a DNS query-based attack. A service provider can assign DNS servers corresponding to a distributed set of network addresses, or portions of network addresses, such that DNS queries exceeding a threshold, such as in DNS query-based attacks, can be filtered in a manner that can mitigate performance impact on for the content provider or service provider.
-
公开(公告)号:US20130205045A1
公开(公告)日:2013-08-08
申请号:US13829518
申请日:2013-03-14
Applicant: Amazon Technologies, Inc.
IPC: H04L29/12
CPC classification number: H04L45/74 , H04L29/12066 , H04L61/15 , H04L61/1511 , H04L61/609 , H04L67/18 , H04L67/306 , H04L69/40 , H04W4/02
Abstract: A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.
-
-
-
-
-
-
-
-
-