System and method for controlling peer-to-peer connections
    1.
    发明授权
    System and method for controlling peer-to-peer connections 有权
    用于控制对等连接的系统和方法

    公开(公告)号:US08949436B2

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

    申请号:US12641429

    申请日:2009-12-18

    IPC分类号: G06F15/16 H04L29/08

    摘要: The present invention relates to a system and method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay. The system may include a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network. The selected edge peers have external connections to peers outside the first ISP network in order to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay.

    摘要翻译: 本发明涉及一种用于通过局部覆盖来控制单个互联网服务提供商(ISP)网络的对等(P2P)流式应用中的对等连接的系统和方法。 系统可以包括本地配置为在第一ISP网络的本地对等体之间选择边缘对等体的第一ISP网络的跟踪器。 所选择的边缘对等体具有到第一ISP网络之外的对等体的外部连接,以便将子流传送到第一ISP网络或从第一ISP网络传送子流,并且未被选择为边缘对等体的本地对等体具有到第一ISP网络内的其他本地对等体的内部连接 将子流传输到本地化覆盖图上。

    SYSTEM AND METHOD FOR CONTROLLING PEER-TO-PEER CONNECTIONS
    2.
    发明申请
    SYSTEM AND METHOD FOR CONTROLLING PEER-TO-PEER CONNECTIONS 有权
    用于控制对等连接的系统和方法

    公开(公告)号:US20110153835A1

    公开(公告)日:2011-06-23

    申请号:US12641429

    申请日:2009-12-18

    IPC分类号: G06F15/16

    摘要: The present invention relates to a system and method for controlling peer-to-peer connections in a Peer-to-Peer (P2P) streaming application for individual Internet Service Provider (ISP) networks over a localized overlay. The system may include a tracker local to a first ISP network configured to select edge peers among local peers of the first ISP network. The selected edge peers have external connections to peers outside the first ISP network in order to transfer sub-streams to or from the first ISP network, and the local peers not selected as edge peers have internal connections to other local peers within the first ISP network to transfer the sub-streams over the localized overlay.

    摘要翻译: 本发明涉及一种用于通过局部覆盖来控制单个互联网服务提供商(ISP)网络的对等(P2P)流式应用中的对等连接的系统和方法。 系统可以包括本地配置为在第一ISP网络的本地对等体之间选择边缘对等体的第一ISP网络的跟踪器。 所选择的边缘对等体具有到第一ISP网络之外的对等体的外部连接,以便将子流传送到第一ISP网络或从第一ISP网络传送子流,并且未被选择为边缘对等体的本地对等体具有到第一ISP网络内的其他本地对等体的内部连接 将子流传输到本地化覆盖图上。

    CONTENT STREAM DELIVERY USING VARIABLE CACHE REPLACEMENT GRANULARITY
    3.
    发明申请
    CONTENT STREAM DELIVERY USING VARIABLE CACHE REPLACEMENT GRANULARITY 有权
    使用可变缓存更改格式的内容流提供

    公开(公告)号:US20140089452A1

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

    申请号:US13628563

    申请日:2012-09-27

    IPC分类号: G06F15/167

    摘要: A method comprises associating at least one cache replacement granularity value with a given one of a plurality of content streams comprising a number of segments, receiving a request for a given segment of the given content stream in a network element, identifying a given portion of the given content stream which contains the given segment, updating a value corresponding to the given portion of the given content stream, and determining whether to store the given portion of the given content stream in a memory of the network element based at least in part on the updated value corresponding to the given portion. The at least one cache replacement granularity value represents a given number of segments, the given content stream being separable into one or more portions based at least in part on the at least one cache replacement granularity value.

    摘要翻译: 一种方法包括将至少一个高速缓存替代粒度值与包括多个段的多个内容流中的给定的一个相关联,接收对网络元素中给定内容流的给定段的请求,识别网络元素的给定部分 给定内容流,其包含给定段,更新与给定内容流的给定部分对应的值,以及至少部分地基于所述内容流,确定是否将给定内容流的给定部分存储在网络元件的存储器中 对应于给定部分的更新值。 所述至少一个高速缓存替换粒度值表示给定数量的段,所述给定内容流至少部分地基于所述至少一个高速缓存替换粒度值可分为一个或多个部分。

    CONTENT STREAM DELIVERY USING PRE-LOADED SEGMENTS
    5.
    发明申请
    CONTENT STREAM DELIVERY USING PRE-LOADED SEGMENTS 审中-公开
    使用预装部分进行内容交付

    公开(公告)号:US20140089467A1

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

    申请号:US13628522

    申请日:2012-09-27

    IPC分类号: H04L29/08

    摘要: A method comprises receiving a first request for a first segment of a content stream in a network element from a given one of a plurality of clients, determining in the network element whether the first segment is stored in a memory of the network element, sending a second request for the first segment from the network element to a server responsive to the determining step, receiving a response comprising the first segment in the network element from the server responsive to the second request, and sending the first segment from the network element to the given one of the plurality of clients. The first segment is related to a second segment of the content stream, the relationship being transparent to the network element but being inferable based at least in part on at least one of the first request, the response and one or more prior requests.

    摘要翻译: 一种方法包括从多个客户端中的给定的一个客户端接收网元中的内容流的第一段的第一请求,在所述网元中确定所述第一段是否存储在所述网元的存储器中, 响应于所述确定步骤从所述网元到所述服务器的所述第一段的第二请求;响应于所述第二请求,从所述服务器接收包括所述网元中的所述第一段的响应,以及将所述第一段从所述网络元件发送到 给予多个客户之一。 所述第一段与所述内容流的第二段相关,所述关系对于所述网络元件是透明的,但是至少部分地基于所述第一请求,所述响应和一个或多个先前请求中的至少一个来推断。

    Cache management system and method and content distribution system incorporating the same
    7.
    发明授权
    Cache management system and method and content distribution system incorporating the same 有权
    缓存管理系统和方法与内容分发系统相结合

    公开(公告)号:US08949161B2

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

    申请号:US12210158

    申请日:2008-09-12

    IPC分类号: G06F17/00 G06F17/30

    CPC分类号: G06F17/3048

    摘要: A cache management system and method and a content distribution system. In one embodiment, the cache management system includes: (1) a content request receiver configured to receive content requests, (2) a popularity lifetime prediction modeler coupled to the content request receiver and configured to generate popularity lifetime prediction models for content that can be cached based on at least some of the content requests, (3) a database coupled to the popularity lifetime prediction modeler and configured to contain the popularity lifetime prediction models and (4) a popularity lifetime prediction model matcher coupled to the content request receiver and the database and configured to match at least one content request to the popularity lifetime prediction models and control a cache based thereon.

    摘要翻译: 缓存管理系统和方法以及内容分发系统。 在一个实施例中,高速缓存管理系统包括:(1)内容请求接收器,被配置为接收内容请求;(2)流行度寿命预测建模器,其耦合到所述内容请求接收器,并且被配置为为内容生成普及寿命预测模型, 基于至少一些内容请求来缓存,(3)耦合到流行度寿命预测建模器并被配置为包含流行度寿命预测模型的数据库和(4)耦合到内容请求接收器的流行度寿命预测模型匹配器和 数据库并且被配置为将至少一个内容请求与流行寿命预测模型相匹配并基于此来控制高速缓存。

    Chunk Request Scheduler for HTTP Adaptive Streaming
    8.
    发明申请
    Chunk Request Scheduler for HTTP Adaptive Streaming 审中-公开
    用于HTTP自适应流的块请求调度程序

    公开(公告)号:US20130227102A1

    公开(公告)日:2013-08-29

    申请号:US13408014

    申请日:2012-02-29

    IPC分类号: G06F15/16

    摘要: A chunk request scheduler is provided for HTTP adaptive streaming. Requests for media chunks are scheduled over a network by requesting the media chunks over at least one connection; storing the media chunks in at least one buffer; monitoring a level of the at least one buffer; and selectively switching between at least two predefined download strategies for the request based on the buffer level. Requests for media chunks can also be scheduled over a network by obtaining an ordering of the connections based on a rate of each connection; storing the media chunks in at least one buffer; and requesting the media chunks over the ordered plurality of connections based on a size of the media chunks. For example, audio chunk requests can be scheduled over TCP connections having a lower rate order and video chunk requests can be scheduled over TCP connections having a higher rate order.

    摘要翻译: 为HTTP自适应流提供了块请求调度程序。 通过请求媒体块至少一个连接,通过网络调度媒体块的请求; 将所述媒体块存储在至少一个缓冲器中; 监视所述至少一个缓冲器的级别; 以及基于所述缓冲器级别选择性地在所述请求的至少两个预定义的下载策略之间切换。 也可以通过网络调度对媒体块的请求,通过基于每个连接的速率获得连接的顺序; 将所述媒体块存储在至少一个缓冲器中; 以及基于所述媒体块的大小向所述有序的多个连接请求所述媒体块。 例如,可以通过具有较低速率顺序的TCP连接来调度音频块请求,并且可以通过具有较高速率顺序的TCP连接调度视频块请求。

    PEER-TO-PEER COMMUNICATION OPTIMIZATION
    9.
    发明申请
    PEER-TO-PEER COMMUNICATION OPTIMIZATION 审中-公开
    同行对等通信优化

    公开(公告)号:US20100293294A1

    公开(公告)日:2010-11-18

    申请号:US12466505

    申请日:2009-05-15

    IPC分类号: G06F15/16

    摘要: A peer-to-peer communication optimizer uses both peer locality and content diversity in a peer group to reduce network usage cost associated with using remote peers in a peer-to-peer system while reducing impact on the download time relative to peer-to-peer protocols operating with locality optimization alone or no localization of peers. The optimizer intercepts control messages in the peer-to-peer system and substitutes peer lists that meet both diversity indicator and network usage cost thresholds. Transparent embodiments operate without requirement to change peer or tracker implementations. Such embodiments include control message redirection, interception, and modification transparent to the client and tracker applications. Other embodiments include proxy designation. Still other embodiments include the use of gateway peers selected as function of diversity of content and network topology. Still other embodiments involve modification to one or more of client and/or tracker software and potentially the use of a standard interface for network topology determination.

    摘要翻译: 对等通信优化器使用对等体组中的对等位置和内容分集来减少与对等系统中使用远程对等体相关联的网络使用成本,同时减少对相对于对等通信的下载时间的影响, 单独使用本地化优化的对等协议或对等体的本地化。 优化器拦截对等系统中的控制消息,并替代满足分集指示符和网络使用成本阈值的对等体列表。 透明实施例操作而不需要改变对等或跟踪器实现。 这样的实施例包括对客户端和跟踪器应用程序透明的控制消息重定向,拦截和修改。 其他实施例包括代理指定。 其他实施例包括使用被选择为内容和网络拓扑的分集的功能的网关对等体。 其他实施例涉及对客户端和/或跟踪器软件中的一个或多个的修改,并且潜在地使用用于网络拓扑确定的标准接口。

    CACHE MANAGEMENT SYSTEM AND METHOD AND CONTENT DISTRIBUTION SYSTEM INCORPORATING THE SAME
    10.
    发明申请
    CACHE MANAGEMENT SYSTEM AND METHOD AND CONTENT DISTRIBUTION SYSTEM INCORPORATING THE SAME 有权
    缓存管理系统和方法与内容分发系统

    公开(公告)号:US20100070700A1

    公开(公告)日:2010-03-18

    申请号:US12210158

    申请日:2008-09-12

    IPC分类号: G06F12/08

    CPC分类号: G06F17/3048

    摘要: A cache management system and method and a content distribution system. In one embodiment, the cache management system includes: (1) a content request receiver configured to receive content requests, (2) a popularity lifetime prediction modeler coupled to the content request receiver and configured to generate popularity lifetime prediction models for content that can be cached based on at least some of the content requests, (3) a database coupled to the popularity lifetime prediction modeler and configured to contain the popularity lifetime prediction models and (4) a popularity lifetime prediction model matcher coupled to the content request receiver and the database and configured to match at least one content request to the popularity lifetime prediction models and control a cache based thereon.

    摘要翻译: 缓存管理系统和方法以及内容分发系统。 在一个实施例中,高速缓存管理系统包括:(1)内容请求接收器,被配置为接收内容请求;(2)流行度寿命预测建模器,其耦合到所述内容请求接收器,并且被配置为为内容生成普及寿命预测模型, 基于至少一些内容请求来缓存,(3)耦合到流行度寿命预测建模器并被配置为包含流行度寿命预测模型的数据库和(4)耦合到内容请求接收器的流行度寿命预测模型匹配器和 数据库并且被配置为将至少一个内容请求与流行寿命预测模型相匹配并基于此来控制高速缓存。