Application-layer traffic optimization service endpoint type attribute

    公开(公告)号:US10277500B2

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

    申请号:US14622514

    申请日:2015-02-13

    Abstract: 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.

    Content delivery network referral

    公开(公告)号:US09756124B1

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

    申请号:US15012638

    申请日:2016-02-01

    Abstract: In general, techniques are described for managing content request referrals by keying content requests to a composite key data structure that maps end-user address prefixes and content identifiers to content delivery network servers of downstream CDNs. In one example, a CDN exchange includes a communication module to receive first network prefixes and first content identifiers from a first secondary content delivery network and to receive second network prefixes and second content identifiers from a second secondary content delivery network. A request router of the CDN exchange redirects the content request to the first secondary content delivery network or to the second secondary content delivery network according to a network address of the end user device and a content identifier for the content request.

    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS
    4.
    发明申请
    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS 审中-公开
    动态生成应用层交通协议优化协议

    公开(公告)号:US20160352631A1

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

    申请号:US15231525

    申请日:2016-08-08

    Abstract: 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.

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

    Scheduled network layer programming within a multi-topology computer network
    5.
    发明授权
    Scheduled network layer programming within a multi-topology computer network 有权
    多拓扑计算机网络内的计划网络层编程

    公开(公告)号:US09438508B1

    公开(公告)日:2016-09-06

    申请号:US14473766

    申请日:2014-08-29

    CPC classification number: H04L41/12 H04L45/02 H04L47/20

    Abstract: In general, techniques are described for dynamically scheduling and establishing paths in a multi-layer, multi-topology network to provide dynamic network resource allocation and support packet flow steering along paths prescribed at any layer or combination of layers of the network. In one example, a multi-topology path computation element (PCE) accepts requests from client applications for dedicated paths. The PCE receives topology information from network devices and attempts to identify paths through a layer or combination of layers of the network that can be established at the requested time in view of the specifications requested for the dedicated paths and the anticipated bandwidth/capacity available in the network. The PCE schedules the identified paths through the one or more layers of the network to carry traffic for the requested paths. At the scheduled times, the PCE programs path forwarding information into network nodes to establish the scheduled paths.

    Abstract translation: 通常,描述了用于在多层多拓扑网络中动态调度和建立路径的技术,以提供动态网络资源分配并且支持沿着网络的任何层或层的组合处规定的路径的分组流转向。 在一个示例中,多拓扑路径计算元件(PCE)接受来自客户端应用的专用路径的请求。 PCE从网络设备接收拓扑信息,并且尝试通过可以在所请求的时间建立的网络的层或层的组合来鉴别路径,鉴于专用路径所要求的规范以及可用的专用路径的预期带宽/容量 网络。 PCE通过网络的一个或多个层来调度所识别的路径,以携带所请求的路径的流量。 在预定时间,PCE程序将信息路由到网络节点中以建立预定路径。

    Multi-topology resource scheduling within a computer network

    公开(公告)号:US09705781B1

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

    申请号:US14336535

    申请日:2014-07-21

    CPC classification number: H04L45/02 H04L45/12 H04L45/50 H04L45/64

    Abstract: In general, techniques are described for dynamically scheduling and establishing paths in a multi-layer, multi-topology network to provide dynamic network resource allocation and support packet flow steering along paths prescribed at any layer or combination of layers of the network. In one example, a multi-topology path computation element (PCE) accepts requests from client applications for dedicated paths. The PCE receives topology information from network devices and attempts to identify paths through a layer or combination of layers of the network that can be established at the requested time in view of the specifications requested for the dedicated paths and the anticipated bandwidth/capacity available in the network. The PCE schedules the identified paths through the one or more layers of the network to carry traffic for the requested paths. At the scheduled times, the PCE programs path forwarding information into network nodes to establish the scheduled paths.

    Dynamically generating application-layer traffic optimization protocol endpoint attributes

    公开(公告)号:US10135683B1

    公开(公告)日:2018-11-20

    申请号:US14616474

    申请日:2015-02-06

    Abstract: 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.

    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE ENDPOINT TYPE ATTRIBUTE
    9.
    发明申请
    APPLICATION-LAYER TRAFFIC OPTIMIZATION SERVICE ENDPOINT TYPE ATTRIBUTE 审中-公开
    应用层交通优化服务端点类型属性

    公开(公告)号:US20150180762A1

    公开(公告)日:2015-06-25

    申请号:US14622514

    申请日:2015-02-13

    Abstract: 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.

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

    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS
    10.
    发明申请
    DYNAMICALLY GENERATING APPLICATION-LAYER TRAFFIC OPTIMIZATION PROTOCOL MAPS 审中-公开
    动态生成应用层交通协议优化协议

    公开(公告)号:US20140229581A1

    公开(公告)日:2014-08-14

    申请号:US14252526

    申请日:2014-04-14

    Abstract: 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.

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

Patent Agency Ranking