Content delivery network request handling mechanism with cached control information

    公开(公告)号:US10237363B2

    公开(公告)日:2019-03-19

    申请号:US15483805

    申请日:2017-04-10

    IPC分类号: H04L29/08

    摘要: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.

    Multi-domain configuration handling in an edge network server

    公开(公告)号:US20190230143A1

    公开(公告)日:2019-07-25

    申请号:US16371173

    申请日:2019-04-01

    IPC分类号: H04L29/08 H04L29/12

    摘要: An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.

    Scalable content delivery network request handling mechanism with support for dynamically-obtained content policies

    公开(公告)号:US10257318B2

    公开(公告)日:2019-04-09

    申请号:US15473279

    申请日:2017-03-29

    IPC分类号: H04L29/06 H04L29/08 H04L12/24

    摘要: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.

    CONTENT DELIVERY NETWORK REQUEST HANDLING MECHANISM WITH CACHED CONTROL INFORMATION

    公开(公告)号:US20180034930A1

    公开(公告)日:2018-02-01

    申请号:US15483805

    申请日:2017-04-10

    IPC分类号: H04L29/08

    CPC分类号: H04L67/2804

    摘要: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.

    SCALABLE CONTENT DELIVERY NETWORK REQUEST HANDLING MECHANISM WITH USAGE-BASED BILLING
    7.
    发明申请
    SCALABLE CONTENT DELIVERY NETWORK REQUEST HANDLING MECHANISM WITH USAGE-BASED BILLING 有权
    可扩展内容传送网络请求处理机制与基于使用的结算

    公开(公告)号:US20140181285A1

    公开(公告)日:2014-06-26

    申请号:US14135172

    申请日:2013-12-19

    IPC分类号: H04L12/24

    摘要: Described herein are improved systems, methods, and devices for delivering and managing metadata in a distributed computing platform such as a content delivery network (CDN) so as to configure content servers to handle client requests. The teachings hereof provide, among other things, scalable and configurable solutions for delivering and managing metadata, preferably by leveraging dynamically obtained control information. For example, in one embodiment, a given content server may store metadata, e.g., in a configuration file, that references dynamic, late-bound control information for use in satisfying dependencies. This dynamic control information can be requested by the CDN content server, typically from a remote host, when needed to parse and execute the metadata.

    摘要翻译: 这里描述了用于在分布式计算平台(诸如内容传送网络(CDN))中传送和管理元数据的改进的系统,方法和设备,以便配置内容服务器来处理客户端请求。 本文的教导尤其提供了用于递送和管理元数据的可扩展和可配置的解决方案,优选地通过利用动态获得的控制信息。 例如,在一个实施例中,给定内容服务器可以存储例如在配置文件中的元数据,该配置文件引用用于满足依赖性的动态的,后期约束的控制信息。 当需要解析和执行元数据时,该动态控制信息可以由CDN内容服务器通常从远程主机请求。

    Multi-domain configuration handling in an edge network server
    8.
    发明申请
    Multi-domain configuration handling in an edge network server 有权
    边缘网络服务器中的多域配置处理

    公开(公告)号:US20130191499A1

    公开(公告)日:2013-07-25

    申请号:US13666068

    申请日:2012-11-01

    IPC分类号: H04L29/08

    摘要: An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.

    摘要翻译: 由提供商运营的互联网基础设施交付平台使基于HTTP的服务能够大规模地识别第三方。 该平台为一个或多个云提供商提供此服务。 该方法使CDN平台提供商(第一方)代表云提供商(第二方)来服务第三方流量。 在操作中,边缘服务器处理机制利用DNS来确定是否应该对具有未知主机头的请求进行服务。 在服务响应之前,假设主机头部包含无法识别的名称,边缘服务器解析主机头并获得中间响应,通常是别名列表(例如,DNS CNAME)。 边缘服务器检查返回的CNAME列表以确定如何响应原始请求。 仅使用单一边缘配置,CDN服务提供商可以支持云提供商识别的第三方流量的即时配置。

    Proxy server entity transfer modes

    公开(公告)号:US11343344B1

    公开(公告)日:2022-05-24

    申请号:US17325450

    申请日:2021-05-20

    摘要: A proxy server is augmented with the capability of taking transient possession of a received entity for purposes of serving consuming devices. This capability supplements destination forwarding and/or origin server transactions performed by the proxy server. This capability enables several entity transfer modes, including a rendezvous service, in which the proxy server can (if invoked by a client) fulfill a client's request with an entity that the proxy server receives from a producing device contemporaneous with (or shortly after) the request for that entity. It also enables server-to-server transfers with synchronous or asynchronous destination forwarding behavior. It also enables a mode in which clients can request different representations of entities, e.g., from either the near-channel (e.g., the version stored at the proxy server) or a far-channel (e.g., at origin server). The teachings hereof are compatible with, although not limited to, conventional HTTP messaging protocols, including GET, POST and PUT methods.

    Multi-domain configuration handling in an edge network server

    公开(公告)号:US11146615B2

    公开(公告)日:2021-10-12

    申请号:US16371173

    申请日:2019-04-01

    IPC分类号: G06F15/16 H04L29/08 H04L29/12

    摘要: An Internet infrastructure delivery platform operated by a provider enables HTTP-based service to identified third parties at large scale. The platform provides this service to one or more cloud providers. The approach enables the CDN platform provider (the first party) to service third party traffic on behalf of the cloud provider (the second party). In operation, an edge server handling mechanism leverages DNS to determine if a request with an unknown host header should be serviced. Before serving a response, and assuming the host header includes an unrecognized name, the edge server resolves the host header and obtains an intermediate response, typically a list of aliases (e.g., DNS CNAMEs). The edge server checks the returned CNAME list to determine how to respond to the original request. Using just a single edge configuration, the CDN service provider can support instant provisioning of a cloud provider's identified third party traffic.