-
公开(公告)号:WO2009124006A3
公开(公告)日:2010-01-07
申请号:PCT/US2009038881
申请日:2009-03-31
Applicant: AMAZON TECH INC , RICHARDSON DAVID R , CORMIE JOHN , MARSHALL BRADLEY E , POPE ELMORE EUGENE , SIVASUBRAMANIAN SWAMINATHAN
Inventor: RICHARDSON DAVID R , CORMIE JOHN , MARSHALL BRADLEY E , POPE ELMORE EUGENE , SIVASUBRAMANIAN SWAMINATHAN
IPC: G06F17/30
CPC classification number: H04L61/301 , H04L29/12066 , H04L61/1511 , H04L67/1002 , H04L67/1036 , H04L67/327
Abstract: A system, method and computer-readable medium for request routing. 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 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 server resolves a DNS query from the client computing device.
Abstract translation: 用于请求路由的系统,方法和计算机可读介质。 处理所请求内容的资源标识符的客户端请求将第一DNS查询发送到内容传送网络服务提供商。 内容递送网络服务提供商响应于客户端计算设备DNS查询传输替代资源标识符。 客户端计算设备然后向相同的内容传送网络服务提供商发出第二个DNS查询。 然后,内容递送网络服务提供商可以利用高速缓存组件的IP地址来解析第二DNS查询,或者传送将解析到内容递送网络服务提供商的另一替代资源标识符。 该过程可以与内容传送网络服务提供商的网络重复,直到DNS服务器从客户端计算设备解析DNS查询。
-
公开(公告)号:WO2009124011A3
公开(公告)日:2009-12-30
申请号:PCT/US2009038891
申请日:2009-03-31
Applicant: AMAZON TECH INC
Inventor: SIVASUBRAMANIAN SWAMINATHAN , RICHARDSON DAVID R , MARSHALL BRADLEY E , SCOFIELD CHRISTOPHER L
IPC: G06F15/173
CPC classification number: H04L67/1097 , G06F17/30887 , H04L29/08729 , H04L65/4084 , H04L67/06 , H04L67/22 , H04L67/2842 , H04L67/2847 , H04L67/306 , H04L67/42
Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information.
Abstract translation: 提供了用于管理和处理资源请求的系统和方法。 内容传送网络服务提供商确定与一组客户端计算设备相关联的类并监视对所确定的类的资源请求。 内容递送网络服务提供商然后根据所确定的类别来识别用于向客户端计算设备提供内容的至少一个缓存部件。 在其他实施例中,内容递送网络服务提供商代替缓存组件,根据用于提供内容信息的所确定的类别来识别第二组客户端计算设备。
-
公开(公告)号:WO2009124014A8
公开(公告)日:2014-10-16
申请号:PCT/US2009038897
申请日:2009-03-31
Applicant: AMAZON TECH INC , RICHARDSON DAVID R , SCOFIELD CHRISTOPHER L
Inventor: RICHARDSON DAVID R , SCOFIELD CHRISTOPHER L
IPC: G06F13/00
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: 提供了一种用于在缓存服务器计算设备上管理和处理资源请求的系统和方法。 缓存服务器计算设备将内容分段为用于存储在存储器中的初始化片段和用于存储在具有比存储器更高的延迟的媒体中的一个或多个剩余片段。 在接收到对内容的请求时,缓存服务器计算装置从存储器发送初始化片段,检索一个或多个剩余的片段,并发送一个或多个剩余片段,而不保留存储器中的一个或多个剩余片段 后续处理。
-
公开(公告)号:WO2010090650A3
公开(公告)日:2010-11-04
申请号:PCT/US2009038904
申请日:2009-03-31
Applicant: AMAZON TECH INC , RICHARDSON DAVID R , SIVASUBRAMANIAN SWAMINATHAN , MARSHALL BRADLEY E , SCOFIELD CHRISTOPHER L , POPE ELMORE EUGENE
Inventor: RICHARDSON DAVID R , SIVASUBRAMANIAN SWAMINATHAN , MARSHALL BRADLEY E , SCOFIELD CHRISTOPHER L , POPE ELMORE EUGENE
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查询。 该过程还可以包括监视与所请求的资源的传递相关联的性能数据,并且基于用于处理来自群集中的客户端计算设备的后续请求的性能数据来更新群集的路由信息。
-
公开(公告)号:WO2009124014A3
公开(公告)日:2009-12-23
申请号:PCT/US2009038897
申请日:2009-03-31
Applicant: AMAZON TECH INC , RICHARDSON DAVID R , SCOFIELD CHRISTOPHER L
Inventor: RICHARDSON DAVID R , SCOFIELD CHRISTOPHER L
IPC: G06F13/00
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: 提供了一种用于在缓存服务器计算设备上管理和处理资源请求的系统和方法。 缓存服务器计算设备将内容分段为用于存储在存储器中的初始化片段和用于存储在具有比存储器更高的延迟的媒体中的一个或多个剩余片段。 在接收到对内容的请求时,缓存服务器计算装置从存储器发送初始化片段,检索一个或多个剩余的片段,并发送一个或多个剩余片段,而不保留存储器中的一个或多个剩余片段 后续处理。
-
公开(公告)号:ZA201904094B
公开(公告)日:2020-11-25
申请号:ZA201904094
申请日:2019-06-24
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE JOHN LUTHER II
Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. IO In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
-
公开(公告)号:CA2810069A1
公开(公告)日:2012-04-05
申请号:CA2810069
申请日:2011-09-26
Applicant: AMAZON TECH INC
Inventor: RICHARDSON DAVID R , CORMIE JOHN , MACCARTHAIGH COLM , REDMAN BENJAMIN W S
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).
-
公开(公告)号:AU2017387063A1
公开(公告)日:2019-07-11
申请号:AU2017387063
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
IPC: H04L29/08 , G06F3/06 , G06F12/0868
Abstract: A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
-
公开(公告)号:AU2017387062A1
公开(公告)日:2019-07-11
申请号:AU2017387062
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
-
公开(公告)号:CA2726915C
公开(公告)日:2016-01-12
申请号:CA2726915
申请日:2009-06-18
Applicant: AMAZON TECH INC
Inventor: SIVASUBRAMANIAN SWAMINATHAN , RICHARDSON DAVID R , SCOFIELD CHRISTOPHER L , MARSHALL BRADLEY E
IPC: H04L29/08
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.
-
-
-
-
-
-
-
-
-