Application-layer traffic optimization service spanning multiple networks
    1.
    发明授权
    Application-layer traffic optimization service spanning multiple networks 有权
    跨多个网络的应用层流量优化服务

    公开(公告)号:US08688775B2

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

    申请号:US12861645

    申请日:2010-08-23

    IPC分类号: G06F15/16

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that intersects network and cost maps for a first network with network and cost maps for a second network to generate a master cost map that includes one or more master cost entries that each represent a cost to traverse a network from an endpoint in the first network to an endpoint in the second network. Using the master cost map, a redirector may select a preferred node in the first network with which to service a content request received from a host in the second network.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源的偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 在一个示例中,该文档描述了与第一网络的网络和成本图相交的ALTO服务器,其具有用于第二网络的网络和成本图,以生成主成本图,其包括一个或多个主成本条目,每个代表成本表示成本 将网络从第一网络中的端点穿过到第二网络中的端点。 使用主成本图,重定向器可以选择第一网络中的优选节点,用于服务于从第二网络中的主机接收的内容请求。

    Application-layer traffic optimization service endpoint type attribute
    2.
    发明授权
    Application-layer traffic optimization service endpoint type attribute 有权
    应用层流量优化服务端点类型属性

    公开(公告)号:US08959139B2

    公开(公告)日:2015-02-17

    申请号:US12861671

    申请日:2010-08-23

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as network resource preferences with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to assign a PID-type attribute to each of a set of one or more PIDs each associated with a subset of one or more endpoints of a network, wherein a PID-type attribute specifies a type for the subset of endpoints associated with the PID. The ALTO server generates an ALTO network map that includes a PID entry to describe each of the PIDs, wherein each PID entry includes a PID-type field that stores the assigned PID-type attribute for the PID described by the PID entry.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 本文档在一个示例中描述了ALTO服务器,其实现对ALTO服务的增强以将PID类型属性分配给每个与网络的一个或多个端点的子集相关联的一个或多个PID的集合中的每一个,其中 PID类型属性指定与PID相关联的端点子集的类型。 ALTO服务器生成包括用于描述每个PID的PID条目的ALTO网络映射,其中每个PID条目包括存储由PID条目描述的PID的分配的PID类型属性的PID类型字段。

    Application-layer traffic optimization service map updates
    3.
    发明授权
    Application-layer traffic optimization service map updates 有权
    应用层流量优化服务地图更新

    公开(公告)号:US08606847B2

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

    申请号:US12861681

    申请日:2010-08-23

    IPC分类号: G06F15/16

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to enable initiating incremental updates of network and cost maps to ALTO clients upon receiving status information from a content delivery network (CDN) node.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源的偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 在一个示例中,本文档描述了实现对ALTO服务的增强的ALTO服务器,以便在从内容传送网络(CDN)节点接收到状态信息时,启动对ALTO客户端的网络和成本映射的增量更新。

    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE SPANNING MULTIPLE NETWORKS
    4.
    发明申请
    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE SPANNING MULTIPLE NETWORKS 审中-公开
    应用层交通优化服务跨域多网络

    公开(公告)号:US20110296053A1

    公开(公告)日:2011-12-01

    申请号:US12861645

    申请日:2010-08-23

    IPC分类号: G06F15/173

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that intersects network and cost maps for a first network with network and cost maps for a second network to generate a master cost map that includes one or more master cost entries that each represent a cost to traverse a network from an endpoint in the first network to an endpoint in the second network. Using the master cost map, a redirector may select a preferred node in the first network with which to service a content request received from a host in the second network.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源的偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 在一个示例中,该文档描述了与第一网络的网络和成本图相交的ALTO服务器,其具有用于第二网络的网络和成本图,以生成主成本图,其包括一个或多个主成本条目,每个代表成本表示成本 将网络从第一网络中的端点穿过到第二网络中的端点。 使用主成本图,重定向器可以选择第一网络中的优选节点,用于服务于从第二网络中的主机接收的内容请求。

    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE ENDPOINT TYPE ATTRIBUTE
    5.
    发明申请
    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE ENDPOINT TYPE ATTRIBUTE 有权
    应用层交通优化服务端点类型属性

    公开(公告)号:US20110295983A1

    公开(公告)日:2011-12-01

    申请号:US12861671

    申请日:2010-08-23

    IPC分类号: G06F15/177 G06F15/173

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as network resource preferences with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to assign a PID-type attribute to each of a set of one or more PIDs each associated with a subset of one or more endpoints of a network, wherein a PID-type attribute specifies a type for the subset of endpoints associated with the PID. The ALTO server generates an ALTO network map that includes a PID entry to describe each of the PIDs, wherein each PID entry includes a PID-type field that stores the assigned PID-type attribute for the PID described by the PID entry.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 本文档在一个示例中描述了ALTO服务器,其实现对ALTO服务的增强以将PID类型属性分配给每个与网络的一个或多个端点的子集相关联的一个或多个PID的集合中的每一个,其中 PID类型属性指定与PID相关联的端点子集的类型。 ALTO服务器生成包括用于描述每个PID的PID条目的ALTO网络映射,其中每个PID条目包括存储由PID条目描述的PID的分配的PID类型属性的PID类型字段。

    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE MAP UPDATES
    6.
    发明申请
    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE MAP UPDATES 有权
    应用层交通优化服务地图更新

    公开(公告)号:US20110295942A1

    公开(公告)日:2011-12-01

    申请号:US12861681

    申请日:2010-08-23

    IPC分类号: G06F15/16

    摘要: Using the ALTO Service, networking applications can request through the ALTO protocol information about the underlying network topology from the ISP or Content Provider. The ALTO Service provides information such as preferences of network resources with the goal of modifying network resource consumption patterns while maintaining or improving application performance. This document describes, in one example, an ALTO server that implements enhancements to the ALTO service to enable initiating incremental updates of network and cost maps to ALTO clients upon receiving status information from a content delivery network (CDN) node.

    摘要翻译: 使用ALTO服务,网络应用程序可以通过ALTO协议向ISP或内容提供商请求关于底层网络拓扑的信息。 ALTO服务提供诸如网络资源的偏好的信息,目的是在维护或提高应用程序性能的同时修改网络资源消耗模式。 在一个示例中,本文档描述了实现对ALTO服务的增强的ALTO服务器,以便在从内容传送网络(CDN)节点接收到状态信息时,启动对ALTO客户端的网络和成本映射的增量更新。

    Dynamically generating application-layer traffic optimization protocol endpoint attributes
    7.
    发明授权
    Dynamically generating application-layer traffic optimization protocol endpoint attributes 有权
    动态生成应用层流量优化协议端点属性

    公开(公告)号:US08954491B1

    公开(公告)日:2015-02-10

    申请号:US12982153

    申请日:2010-12-30

    IPC分类号: G06F15/16

    CPC分类号: H04L45/02

    摘要: In general, techniques are described for dynamically generating attributes from routing topology information and assigning dynamically generated attributes to network map entries to further characterize PIDs described therein. For example, a provider or other entity assigns, within a network device, endpoint types to one or more address prefixes for which the network device originates or forwards route advertisements. For each typed prefix, the network device adds an endpoint type identifier for the assigned endpoint type to route advertisements that traverse or originate with the network device and specify the prefix. An ALTO server peers with router advertisers to receive route advertisements. When the ALTO server receives a route advertisement that includes an endpoint type identifier, the ALTO server maps the endpoint type identifier to a PID attribute and assigns the PID attribute to a PID that includes a prefix identified in the route advertisement.

    摘要翻译: 一般来说,描述了用于从路由拓扑信息动态生成属性并将动态生成的属性分配给网络映射条目以进一步表征其中描述的PID的技术。 例如,提供商或其他实体将网络设备内的端点类型分配给网络设备发起或转发路由通告的一个或多个地址前缀。 对于每个类型的前缀,网络设备为所分配的端点类型添加端点类型标识符,以路由通过网络设备遍历或发起的通告,并指定前缀。 ALTO服务器与路由器广告商对等接收路由通告。 当ALTO服务器接收包括端点类型标识符的路由通告时,ALTO服务器将端点类型标识符映射到PID属性,并将PID属性分配给PID,该PID包括在路由通告中标识的前缀。

    Dynamically generating application-layer traffic optimization protocol maps
    8.
    发明授权
    Dynamically generating application-layer traffic optimization protocol maps 有权
    动态生成应用层流量优化协议映射

    公开(公告)号:US08700801B2

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

    申请号:US13110987

    申请日:2011-05-19

    IPC分类号: H04L29/06

    摘要: In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.

    摘要翻译: 一般来说,描述了使用通过网络路由协议的操作而获得的路由信息​​来动态地生成用于应用层流量优化(ALTO)服务的网络和成本映射的技术。 例如,自治系统(AS)的ALTO服务器通过监听由路由器输出的路由协议更新从AS的路由器接收路由信息,并使用接收的拓扑信息动态生成反映当前拓扑的PID的网络映射 的AS和/或包括AS的更广泛的网络。 此外,ALTO服务器使用反映当前链路指标的接收路由信息动态计算PID间成本。 然后,ALTO服务器将PID成本组合到ALTO服务器可以提供的成本图以及网络映射到ALTO服务的客户端。

    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS
    9.
    发明申请
    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS 有权
    动态生成应用层交通协议优化协议

    公开(公告)号:US20120144066A1

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

    申请号:US13110987

    申请日:2011-05-19

    IPC分类号: G06F15/173

    摘要: In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.

    摘要翻译: 一般来说,描述了使用通过网络路由协议的操作而获得的路由信息​​来动态地生成用于应用层流量优化(ALTO)服务的网络和成本映射的技术。 例如,自治系统(AS)的ALTO服务器通过监听由路由器输出的路由协议更新从AS的路由器接收路由信息,并使用接收的拓扑信息动态生成反映当前拓扑的PID的网络映射 的AS和/或包括AS的更广泛的网络。 此外,ALTO服务器使用反映当前链路指标的接收路由信息动态计算PID间成本。 然后,ALTO服务器将PID成本组合到ALTO服务器可以提供的成本图以及网络映射到ALTO服务的客户端。

    Application layer traffic optimization enhancements for mobile devices
    10.
    发明授权
    Application layer traffic optimization enhancements for mobile devices 有权
    移动设备的应用层流量优化增强功能

    公开(公告)号:US08751613B1

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

    申请号:US12942678

    申请日:2010-11-09

    IPC分类号: G06F15/177

    摘要: In general, techniques are described for enhancing the Application-Layer Traffic Optimization (ALTO) service to supplement network topological grouping with location-based groupings to account for endpoint mobility. For example, as described herein, an ALTO server maintains physical location information for a network of one or more endpoints that provides a service. A PID generator of the ALTO server aggregates the endpoints into a set of one or more PIDs based at least on the physical location information for the endpoints, wherein each PID is associated with a subset of the endpoints. The ALTO server generates network and cost maps for the ALTO service that include PID entries to identify a respective subset of the endpoints associated with each of the set of PIDs and cost entries that incorporate cost that reflect physical distances among endpoints.

    摘要翻译: 通常,描述了用于增强应用层业务优化(ALTO)服务的技术,以基于位置分组来补充网络拓扑分组以解决端点移动性。 例如,如本文所述,ALTO服务器维护提供服务的一个或多个端点的网络的物理位置信息。 至少基于端点的物理位置信息,ALTO服务器的PID发生器将端点聚合成一组一个或多个PID,其中每个PID与端点的子集相关联。 ALTO服务器生成包含PID条目的ALTO服务的网络和成本图,以识别与该组PID中的每一个相关联的端点的相应子集以及包含反映端点之间的物理距离的成本的成本条目。