-
公开(公告)号:US20190222666A1
公开(公告)日:2019-07-18
申请号:US16361012
申请日:2019-03-21
Applicant: Amazon Technologies, Inc.
Inventor: Hardeep Singh Uppal , Matthew Graham Baldwin
IPC: H04L29/08 , H04L12/733 , H04L29/06 , H04L12/751
CPC classification number: H04L45/126 , H04L45/02 , H04L67/18 , H04L67/2842 , H04L67/2847 , H04L67/327 , H04L67/42
Abstract: Systems and methods are described to enable and manage the use of origin-facing points of presence (“POPs”) within a content delivery network (“CDN”). Origin-facing POPs can provide a second-tier caching mechanisms in a CDN, such that cache misses occurring at first-tier POPs may be processed by using information maintained at the origin-facing POPs, rather than requiring interaction with an origin server. Associations between origin-facing POPs and origin servers may be automatically created based on a distance between the respective origin-facing POPs and origin servers, such that an operator of the origin server is not required to specify a location of an origin facing POP. First-tier POPs may selectively retrieve content from origin-facing POPs in instances where the origin-facing POP is expected to provide the content more rapidly than the origin server.
-
公开(公告)号:US10270878B1
公开(公告)日:2019-04-23
申请号:US14937762
申请日:2015-11-10
Applicant: Amazon Technologies, Inc.
Inventor: Hardeep Singh Uppal , Matthew Graham Baldwin
IPC: H04L29/08 , H04L29/06 , H04L12/751 , H04L12/733
Abstract: Systems and methods are described to enable and manage the use of origin-facing points of presence (“POPs”) within a content delivery network (“CDN”). Origin-facing POPs can provide a second-tier caching mechanisms in a CDN, such that cache misses occurring at first-tier POPs may be processed by using information maintained at the origin-facing POPs, rather than requiring interaction with an origin server. Associations between origin-facing POPs and origin servers may be automatically created based on a distance between the respective origin-facing POPs and origin servers, such that an operator of the origin server is not required to specify a location of an origin facing POP. First-tier POPs may selectively retrieve content from origin-facing POPs in instances where the origin-facing POP is expected to provide the content more rapidly than the origin server.
-
公开(公告)号:US11463550B2
公开(公告)日:2022-10-04
申请号:US16876564
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Graham Baldwin , Ryan F. Watson
IPC: H04L12/00 , H04L67/568 , G06F12/0811 , G06F12/0813 , G06F12/0897 , H04L67/63
Abstract: A computer implemented cache management system and method is provided for use with a service provider configured to communicate with one or more client devices and with a content provider. The system includes a cache hierarchy comprising multiple cache levels that maintain at least some resources for the content provider, and one or more request managers for processing client requests for resources and retrieving the resources from the cache hierarchy. In response to a resource request, the request manager selects a cache level from the cache hierarchy based on a popularity associated with the requested resource, and attempts to retrieve the resource from the selected cache level while bypassing cache level(s) inferior to the selected level.
-
公开(公告)号:US11429435B1
公开(公告)日:2022-08-30
申请号:US16781864
申请日:2020-02-04
Applicant: Amazon Technologies, Inc.
Inventor: Ryan F. Watson , Douglas Stewart Laurence , Matthew Graham Baldwin
Abstract: Systems and methods are provided for managing execution budgets for computing tasks in distributed computing systems. Execution budgets may include a budgeted number of operation retries that may be performed by the distributed computing system in response to failure of an operation. Execution budgets may also or alternatively include a budgeted amount of time in which the distributed computing system may perform the operations of a computing task. When a distributed computing system exhausts the execution budget allotted for a computing task, then further execution of the computing task or portions thereof may be terminated.
-
公开(公告)号:US20210185114A1
公开(公告)日:2021-06-17
申请号:US17168023
申请日:2021-02-04
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Graham Baldwin , Craig Wesley Howard , Donavan Miller
Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
-
公开(公告)号:US10666756B2
公开(公告)日:2020-05-26
申请号:US16126437
申请日:2018-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Graham Baldwin , Ryan F. Watson
IPC: H04L12/00 , H04L29/08 , G06F12/0811 , G06F12/0813 , G06F12/0897
Abstract: A computer implemented cache management system and method is provided for use with a service provider configured to communicate with one or more client devices and with a content provider. The system includes a cache hierarchy comprising multiple cache levels that maintain at least some resources for the content provider, and one or more request managers for processing client requests for resources and retrieving the resources from the cache hierarchy. In response to a resource request, the request manager selects a cache level from the cache hierarchy based on a popularity associated with the requested resource, and attempts to retrieve the resource from the selected cache level while bypassing cache level(s) inferior to the selected level.
-
公开(公告)号:US10075551B1
公开(公告)日:2018-09-11
申请号:US15174913
申请日:2016-06-06
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Graham Baldwin , Ryan F. Watson
IPC: G06F17/30 , G06F12/0811 , H04L29/08 , G06F12/0813
CPC classification number: H04L67/2842 , G06F12/0811 , G06F12/0813 , G06F12/0897 , G06F2212/154 , G06F2212/601 , H04L67/327
Abstract: A computer implemented cache management system and method is provided for use with a service provider configured to communicate with one or more client devices and with a content provider. The system includes a cache hierarchy comprising multiple cache levels that maintain at least some resources for the content provider, and one or more request managers for processing client requests for resources and retrieving the resources from the cache hierarchy. In response to a resource request, the request manager selects a cache level from the cache hierarchy based on a popularity associated with the requested resource, and attempts to retrieve the resource from the selected cache level while bypassing cache level(s) inferior to the selected level.
-
-
-
-
-
-