End-to-end monitoring and optimization of a content delivery network using anycast routing
    1.
    发明授权
    End-to-end monitoring and optimization of a content delivery network using anycast routing 有权
    使用任播路由的端到端监控和内容传送网络的优化

    公开(公告)号:US08738766B1

    公开(公告)日:2014-05-27

    申请号:US13286486

    申请日:2011-11-01

    IPC分类号: G06F15/173

    摘要: Some embodiments implement systems and methods to monitor CDN performance from the end user's perspective. To achieve full end-to-end monitoring, the systems and methods monitor the performance of Anycast routing for routing an end user to the optimal PoP of the CDN and monitor the performance of different routes that deliver content from the optimally selected PoP back to the end user. Systems and methods are also provided to leverage the monitored performance in order to automatically optimize the performance of the CDN by optimizing or modifying Anycast routing and by performing route grooming as needed to ensure that the optimal route is selected to deliver content to different sets of end users that request content from a particular PoP.

    摘要翻译: 一些实施例实现了从最终用户的角度来监视CDN性能的系统和方法。 为了实现全面的端到端监控,系统和方法监控Anycast路由的性能,将最终用户路由到CDN的最佳PoP,并监控将内容从最佳选择的PoP传递回的不同路由的性能 最终用户。 还提供了系统和方法来利用监控的性能,以便通过优化或修改任播路由以及根据需要执行路由梳理自动优化CDN的性能,以确保选择最佳路由以将内容传递到不同的端点集 从特定PoP请求内容的用户。

    Log reporting for a federated platform
    3.
    发明授权
    Log reporting for a federated platform 有权
    联合平台的日志报告

    公开(公告)号:US09420050B1

    公开(公告)日:2016-08-16

    申请号:US13223001

    申请日:2011-08-31

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

    摘要: Some embodiments provide a log reporting system for a federation of independently operated CDNs so that logs, performance, analytics, and billing can be obtained for customers irrespective of which servers of which federation participants the customers' configurations are deployed to. The system includes a log aggregator, splitter, management agent, archival storage, dissemination agent, data log analyzer, and portal. The log aggregator aggregates server logs from servers of the federation participants. The splitter produces customer logs by regrouping the server logs on a per customer basis irrespective of which servers of which federation participants produced entries for each customer. The management agent controls operations of the archival storage, dissemination agent, and log analyzer. The archival storage archives customer logs. The dissemination agent disseminates customer logs. The log analyzer processes the customer logs to produce reports, analytics, and billing. The portal is an interface to access the customer logs.

    摘要翻译: 一些实施例提供用于独立运行的CDN的联合的日志报告系统,使得可以为客户获得日志,性能,分析和计费,而不管哪些联盟参与者将客户的配置部署到哪个服务器。 该系统包括日志聚合器,分离器,管理代理,归档存储,传播代理,数据日志分析器和门户。 日志聚合器从联盟参与者的服务器聚合服务器日志。 分配器通过在每个客户的基础上重新分组服务器日志来生成客户日志,而不管联盟参与者为哪个服务器为每个客户生成条目。 管理代理控制档案存储,传播代理和日志分析器的操作。 归档存储存档客户日志。 传播代理传播客户日志。 日志分析器处理客户日志以生成报告,分析和计费。 门户是访问客户日志的界面。

    Network connection hand-off using state transformations
    4.
    发明授权
    Network connection hand-off using state transformations 有权
    网络连接切换使用状态转换

    公开(公告)号:US08688817B2

    公开(公告)日:2014-04-01

    申请号:US13047736

    申请日:2011-03-14

    IPC分类号: G06F15/173 G06F15/16

    摘要: Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director.

    摘要翻译: 一些实施例提供了一个导演代理,一个服务器代理和一个专门的切换协议,用于改进服务器场内的可扩展性和资源使用。 在客户机和导演代理之间建立第一网络连接,以便从负责托管所请求的内容的一组服务器中从客户端接收内容请求,从该服务器中选择一个服务器。 在与所选择的服务器相关联的服务器代理和所选服务器的协议栈之间建立第二网络连接。 使用专门的切换协议将第一个网络连接切换到服务器代理。 服务器代理在两个连接之间执行网络连接状态参数转换,以创建网络连接,通过该网络连接,内容可以从选定的服务器传递到客户端,而不通过导演。

    Systems and methods to uniquely identify assets in a federation
    5.
    发明授权
    Systems and methods to uniquely identify assets in a federation 有权
    在联盟中唯一标识资产的系统和方法

    公开(公告)号:US08683043B1

    公开(公告)日:2014-03-25

    申请号:US13234015

    申请日:2011-09-15

    IPC分类号: G06F15/16

    摘要: Some embodiments provide different frameworks that implement conflict avoidance systems and methods for ensuring uniqueness in identifying assets for different customers that are deployed to server capacity of one or more distributed platforms participating in a federation. Specifically, different frameworks are provided whereby the distributed platforms authorize use of a domain before configuring the domain to identify assets of a customer. A method performed in one such framework includes receiving a domain that is specified for identifying assets of a first customer belonging to a first distributed platform of the federation. The method determines whether the domain conflicts with a domain that is configured by a second distributed platform of the federation. The method then communicates with the first distributed platform (i) to configure the received domain when there is no conflict and (ii) to prevent the first distributed platform from configuring the received domain when there is a conflict.

    摘要翻译: 一些实施例提供了实现冲突避免系统的不同框架和确保为部署到参与联盟的一个或多个分布式平台的服务器容量的不同客户识别资产的唯一性的方法。 具体来说,提供了不同的框架,由此分布式平台在配置域之前授权使用域,以识别客户的资产。 在一个这样的框架中执行的方法包括接收指定用于识别属于联盟的第一分发平台的第一客户的资产的域。 该方法确定域是否与由联盟的第二个分布式平台配置的域冲突。 然后该方法与第一分布式平台(i)进行通信,以在没有冲突时配置接收到的域,以及(ii)当存在冲突时防止第一分布式平台配置接收到的域。

    Reconfigurable download manager
    7.
    发明授权
    Reconfigurable download manager 有权
    可重新配置的下载管理器

    公开(公告)号:US08719381B2

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

    申请号:US12898688

    申请日:2010-10-05

    摘要: Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications.

    摘要翻译: 一些实施例提供用于管理内容的重新配置工具,同时通过可重新配置工具的单个安装的实例向各种内容提供者和内容递送网络(CDN)报告信息。 在一些实施例中,该工具包括用于下载由各种内容提供商提供的内容的容器应用程序。 该工具还包括一个配置文件。 配置文件配置应用程序的操作以从特定内容主机下载内容。 该配置还指定报告参数,用于标识要报告的信息,何时报告信息,以及信息作为内容下载的一部分报告给谁。 使用此工具,内容提供商和CDN能够提供可定制和独特的用户体验,而无需修改应用程序的代码库,而无需开发和维护自己的专有下载管理器应用程序。

    Bandwidth Modification for Transparent Capacity Management in a Carrier Network
    8.
    发明申请
    Bandwidth Modification for Transparent Capacity Management in a Carrier Network 有权
    载波网络中透明容量管理的带宽修改

    公开(公告)号:US20120120818A1

    公开(公告)日:2012-05-17

    申请号:US12947755

    申请日:2010-11-16

    IPC分类号: H04L12/26 H04L12/12

    摘要: Some embodiments provide a capacity management agent that modifies bandwidth that is allocated between an end user and a carrier network by caching requested content that is streamed at a first rate and then providing the cached content to the end user through the carrier network at a second rate. The agent performs a process that includes receiving data intended for a service region of the carrier network from an external data network. The process identifies resource availability at the service region. Next, the process passes the data to the service region at the first rate when the resource availability at the service region is not less than a threshold amount and caches the data for passing to the service region at the second rate that consumes fewer carrier network resource than the first rate when the resource availability at the service region is less than the threshold amount.

    摘要翻译: 一些实施例提供一种容量管理代理,其通过高速缓存以第一速率流式传输的所请求的内容,然后以第二速率通过运营商网络向最终用户提供高速缓存的内容,从而修改在最终用户和运营商网络之间分配的带宽 。 代理执行包括从外部数据网络接收旨在用于运营商网络的服务区域的数据的处理。 该过程确定服务区域的资源可用性。 接下来,当服务区域的资源可用性不小于阈值量时,该过程以第一速率将数据传递到服务区域,并以消耗较少载波网络资源的第二速率高速缓存用于传递到服务区域的数据 比服务区域的资源可用性小于阈值量时的第一速率。

    Request Modification for Transparent Capacity Management in a Carrier Network
    9.
    发明申请
    Request Modification for Transparent Capacity Management in a Carrier Network 有权
    要求修改运营商网络中的透明容量管理

    公开(公告)号:US20120120800A1

    公开(公告)日:2012-05-17

    申请号:US12947753

    申请日:2010-11-16

    IPC分类号: H04W28/02

    摘要: Some embodiments provide a capacity management agent that modifies content requests to adjust bandwidth consumption when streaming requested content from a content provider to a requesting user. The modifications include modifying a URL or header information of the request. The agent performs a process that receives a request for content of a content provider. The process identifies a parameter of the carrier network and modifies the request when the parameter satisfies a threshold. The process passes the request to the content provider and the content provider provides content that consumes a first set of resources in response to an unmodified request and a second set of resources in response to a modified request. When the parameter identifies congestion, the first set of resources is greater than the second set of resources. When the condition parameter identifies underutilization, the first set of resources is less than the second set of resources.

    摘要翻译: 一些实施例提供了一种容量管理代理,其在将请求的内容从内容提供商流向请求的用户时,修改内容请求以调整带宽消耗。 修改包括修改请求的URL或头信息。 代理执行接收对内容提供商的内容的请求的处理。 该过程标识载波网络的参数,并且当该参数满足阈值时修改该请求。 该过程将请求传递给内容提供商,并且内容提供者响应于修改的请求而提供响应于未修改的请求和第二组资源而消耗第一组资源的内容。 当参数识别拥塞时,第一组资源大于第二组资源。 当condition参数标识未充分利用时,第一组资源小于第二组资源。