Traffic surge management for points of presence

    公开(公告)号:US10469355B2

    公开(公告)日:2019-11-05

    申请号:US15811437

    申请日:2017-11-13

    Abstract: A system, method, and computer-readable medium for point of presence (POP) based traffic surge detection and mitigation are provided. The system detects a traffic surge for a target group of resources directed at a source POP based on the target group's rank shifts and volume changes among recent time intervals. The system mitigates the detected traffic surge by identifying destination POPs with spare capacity and routing at least a portion of incoming requests for the target group of resources to the destination POPs in accordance with their spare capacities.

    Endpoint call backoff in a computing service environment

    公开(公告)号:US10296411B1

    公开(公告)日:2019-05-21

    申请号:US15087921

    申请日:2016-03-31

    Abstract: A technology is provided for call failure backoff in a computing service environment. An allowable call failure rate is defined for application programming interface (API) calls sent to one or more endpoints. Each endpoint may use a token bucket containing a plurality of tokens, wherein a single token is defined as being equal to one API call failure. A number of tokens in the token bucket are determined prior to executing an API call to the one or more endpoints. A health status of the one or more endpoints is identified according to the number of tokens in the token bucket. The API calls to the one or more endpoints having the determined number of tokens in the token bucket that are equal to zero or may be delayed for a predetermined backoff time period.

    TRAFFIC SURGE MANAGEMENT FOR POINTS OF PRESENCE

    公开(公告)号:US20180159757A1

    公开(公告)日:2018-06-07

    申请号:US15811437

    申请日:2017-11-13

    CPC classification number: H04L43/16 H04L41/0896 H04L45/22

    Abstract: A system, method, and computer-readable medium for point of presence (POP) based traffic surge detection and mitigation are provided. The system detects a traffic surge for a target group of resources directed at a source POP based on the target group's rank shifts and volume changes among recent time intervals. The system mitigates the detected traffic surge by identifying destination POPs with spare capacity and routing at least a portion of incoming requests for the target group of resources to the destination POPs in accordance with their spare capacities.

    PROTECTING CONTENT-STREAM PORTIONS FROM MODIFICATION OR REMOVAL

    公开(公告)号:US20170339114A1

    公开(公告)日:2017-11-23

    申请号:US15162423

    申请日:2016-05-23

    Abstract: Systems and methods are described to enable delivery of streaming content while inhibiting or preventing removal, blocking, or skipping of portions within that streaming content. A content delivery system can generate a manifest indicating content portions that form the streaming content. Each content portion can be identified in the manifest using a concealed identifier, which conceals the actual identifier of the content portion from the client to inhibit or prevent the client from automatically removing or modifying the content portion. On receiving a request for a content portion, the content delivery system can convert the concealed identifier into the actual identifier, and return the appropriate content portion to the client. In some instances, the specific identifiers included within a concealed manifest may be modified or adapted based on monitoring information of the client device, to ensure clients view given portions of streaming content.

    USE OF VIRTUAL ENDPOINTS TO IMPROVE DATA TRANMISSION RATES

    公开(公告)号:US20170180217A1

    公开(公告)日:2017-06-22

    申请号:US14975341

    申请日:2015-12-18

    CPC classification number: H04L69/16 H04L43/08 H04W4/023

    Abstract: Systems and methods are described that enable high-data-rate network communications by use of a data transmission system, which can at least partially redirect data transmitted between two computing devices on a public network to a private network. The data transmission system may include a variety of endpoints at different locations, such that source and destination computing devices may pass information into and out of the data transmission system via the endpoints. To ensure that endpoints are able to communication with each computing device via a path of sufficient network quality, the data transmission system may dynamically generate additional endpoints within points of presence of the system. Where no endpoints or points of presence have a connection of sufficient quality to a source and destination computing device, the data transmission system may decline to transmit data, and instruct the source or destination computing devices to utilize traditional communication channels.

    READ-ONLY DATA STORE REPLICATION TO EDGE LOCATIONS

    公开(公告)号:US20240155045A1

    公开(公告)日:2024-05-09

    申请号:US18534426

    申请日:2023-12-08

    CPC classification number: H04L67/568 H04L67/01 H04L67/1097

    Abstract: Methods, systems, and computer-readable media for read-only data store replication to edge locations are disclosed. A read-only data store is replicated to an edge server. A request for content is received at the edge server from a client device. The content is sought from a content cache at the edge server or from an origin server coupled to the edge server. Processing of the request is initiated, comprising encountering an event. The event is associated with a function specified by a customer, and the function specifies the read-only data store as input. The function associated with the event is executed at the edge server, including retrieval of data from the data store. The content is generated based at least in part on execution of the function. The content is sent from the edge server to the client device.

    ROUTING MODE AND POINT-OF-PRESENCE SELECTION SERVICE

    公开(公告)号:US20230164050A1

    公开(公告)日:2023-05-25

    申请号:US17809814

    申请日:2022-06-29

    Abstract: Systems and methods for sloppy routing are provided. A client transmits a DNS query corresponding to a requested resource to a content delivery network (CDN) service provider. In some embodiments, the CDN service provider processes the DNS query to determine whether a threshold content delivery bandwidth has been exceeded by data links at cache servers. In other embodiments, additionally or alternatively, the CDN service provider determines whether a content provider has exceeded a threshold network usage that indicates a price at which the CDN service provider to provide content on behalf of the content provider. Using both or either of these thresholds, the CDN service provider can further process the DNS query by providing an alternative resource identifier or a cache IP address, both associated with an alternative POP. In some embodiments, the CDN service provider determines a routing mode for the response to the DNS query.

Patent Agency Ranking