-
公开(公告)号:US09251112B2
公开(公告)日:2016-02-02
申请号:US14010461
申请日:2013-08-26
Applicant: Amazon Technologies, Inc.
IPC: G06F15/173 , H04L29/08 , H04L29/12
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.
-
公开(公告)号:US20160028644A1
公开(公告)日:2016-01-28
申请号:US14871941
申请日:2015-09-30
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W.S. Redman
IPC: H04L12/911 , H04L29/12
CPC classification number: H04L61/1511 , G06F17/30091 , G06F17/30657 , H04L29/12066 , H04L47/70 , H04L61/1552 , H04L67/2842 , H04L67/322
Abstract: A system, methods, and interfaces for managing request routing functionality associated with resource requests for one or more resources associated with a content provider. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Unlike traditional CDN service provider implementation, the processing of resource requests by the service provider is separate from the delivery of the content by the content provider (or on behalf of the content provider).
Abstract translation: 用于管理与与内容提供商相关联的一个或多个资源的资源请求相关联的请求路由功能的系统,方法和接口。 请求路由功能可以对应于计算设备对域名服务(“DNS”)对资源的请求的处理以及通过识别将提供所请求的资源的计算设备的网络地址来解析DNS请求。 与传统的CDN服务提供商实现不同,服务提供商对资源请求的处理与内容提供商(或代表内容提供商)的内容传递分开。
-
公开(公告)号:US09208097B2
公开(公告)日:2015-12-08
申请号:US14078274
申请日:2013-11-12
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Christopher L. Scofield
CPC classification number: G06F12/0833 , G06F12/0813 , G06F12/0866 , G06F12/128 , G06F2212/62 , H04L29/08729 , H04L67/2842
Abstract: A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing.
Abstract translation: 提供了一种用于在缓存服务器计算设备上管理和处理资源请求的系统和方法。 缓存服务器计算设备将内容分段为用于存储在存储器中的初始化片段和用于存储在具有比存储器更高的延迟的媒体中的一个或多个剩余片段。 在接收到对内容的请求时,缓存服务器计算装置从存储器发送初始化片段,检索一个或多个剩余的片段,并发送一个或多个剩余片段,而不将一个或多个剩余片段保留在存储器中 后续处理。
-
公开(公告)号:US09106701B2
公开(公告)日:2015-08-11
申请号:US14071276
申请日:2013-11-04
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , John Cormie , Colm MacCarthaigh , Benjamin W. S. Redman
CPC classification number: H04L61/1511 , H04L67/00 , H04L67/125
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.
-
公开(公告)号:US09026616B2
公开(公告)日:2015-05-05
申请号:US13897027
申请日:2013-05-17
Applicant: Amazon Technologies, Inc.
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查询。 内容传送网络服务提供商将所请求的内容关联到一组内容片段中。 对于每个内容段,内容递送网络服务提供商识别注册的内容提供商的网络地址,诸如对等计算设备,以及内容递送服务提供商的高速缓存组件。 内容传送网络服务提供商还提供用于从注册的内容提供商请求内容的令牌。 客户端计算设备从内容传送网络服务提供商的注册内容提供商和/或高速缓存组件获取内容。 此后,内容递送网络服务提供商与注册的内容提供商协调提供给客户端计算设备的内容。
-
公开(公告)号:US09009286B2
公开(公告)日:2015-04-14
申请号:US13888283
申请日:2013-05-06
Applicant: Amazon Technologies, Inc.
IPC: G06F15/173 , H04L29/06 , H04L29/08
CPC classification number: H04L67/18 , H04L41/12 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/1082 , H04L67/1097 , H04L67/20 , H04L67/26 , H04L67/2809 , H04L67/42
Abstract: A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
Abstract translation: 提供内容分发的系统和方法。 内容提供商生成具有由内容源组成的一个或多个子网络的网络拓扑。 内容提供商将内容(例如应用程序)分割成分段。 内容提供商然后分发内容,使得对于每个识别的子网络,每个内容片段被分发到内容源。 随后,可以通过选择用于将所请求的内容递送到客户端计算设备的特定子网络中的内容源来选择客户端计算设备对内容的请求,以最小化通过分发网络的节点的请求的内容的流量。
-
公开(公告)号:US20140257891A1
公开(公告)日:2014-09-11
申请号:US14281165
申请日:2014-05-19
Applicant: Amazon Technologies, Inc.
IPC: G06Q10/06
CPC classification number: G06Q10/0631 , G06F17/30893 , H04L61/1511
Abstract: A system, method and computer-readable medium for request routing based on cost information are provided. A client request processing a resource identifier for requested content 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 cost information. The client computing device then issues a second DNS query to the same 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 with the content delivery network service provider's network until a DNS nameserver resolves a DNS query from the client computing device.
Abstract translation: 提供了一种基于成本信息的用于请求路由的系统,方法和计算机可读介质。 处理所请求内容的资源标识符的客户端请求向内容传送网络服务提供商发送第一DNS查询。 内容传送网络服务提供商响应于客户端计算设备DNS查询传输替代资源标识符。 作为成本信息的函数选择替代资源标识符。 客户端计算设备然后向相同的内容传送网络服务提供商发出第二DNS查询。 然后,内容传送网络服务提供商可以用缓存组件的IP地址来解析第二DNS查询,或者传送将解析到内容传送网络服务提供商的另一备用资源标识符。 该过程可以与内容传送网络服务提供商的网络重复,直到DNS名称服务器从客户端计算设备解析DNS查询。
-
公开(公告)号:US08713156B2
公开(公告)日:2014-04-29
申请号:US13766574
申请日:2013-02-13
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Swaminathan Sivasuramanian , Bradley E. Marshall , Christopher L. Scofield , Elmore Eugene Pope
IPC: G06F15/173
CPC classification number: H04L45/70 , H04L29/08099 , H04L29/12066 , H04L41/04 , H04L45/72 , H04L61/1511 , H04L67/02 , H04L67/327
Abstract: 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.
Abstract translation: 提供了一种管理和处理资源请求的系统和方法。 内容传送网络服务提供商从客户端计算设备接收DNS查询。 DNS查询对应于来自客户端计算设备的所请求的资源。 内容传送网络服务提供商将客户端计算设备与其他客户端计算设备的集群相关联。 基于集群的路由信息,内容传送网络服务提供商路由DNS查询。 该过程还可以包括监视与所请求的资源的传递相关联的性能数据,并且基于用于处理来自群集中的客户端计算设备的后续请求的性能数据来更新群集的路由信息。
-
公开(公告)号:US20130318153A1
公开(公告)日:2013-11-28
申请号:US13888283
申请日:2013-05-06
Applicant: Amazon Technologies, Inc.
IPC: H04L29/06
CPC classification number: H04L67/18 , H04L41/12 , H04L67/02 , H04L67/06 , H04L67/10 , H04L67/1082 , H04L67/1097 , H04L67/20 , H04L67/26 , H04L67/2809 , H04L67/42
Abstract: A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
-
公开(公告)号:US20130191645A1
公开(公告)日:2013-07-25
申请号:US13794415
申请日:2013-03-11
Applicant: Amazon Technologies, Inc.
Inventor: David R. Richardson , Mustafa I. Abrar , Don Johnson , John Cormie , Bradley E. Marshall , Mark Joseph Cavage
IPC: H04L9/32
CPC classification number: H04L9/3247 , H04L63/101 , H04L63/126 , H04L63/20 , H04L67/1097
Abstract: A system, method, and computer readable medium for managing secure content by CDN service providers are provided. A network storage provider stores one or more resources on behalf of a content provider. A CDN service provider obtains client computing device requests for secure content. Based on processing first signature information, the CDN service provider determines whether the secure content is available to the client computing device. If the CDN service provider does not maintain the requested content, the CDN service provider transmits a request to the network storage provider. Based on second signature information and an identifier associated with the CDN service provider, the network storage provider processes the request based policy information associated with the identifier.
-
-
-
-
-
-
-
-
-