Peer-To-Peer Message Format Data Structure
    1.
    发明申请
    Peer-To-Peer Message Format Data Structure 失效
    对等消息格式数据结构

    公开(公告)号:US20080301246A1

    公开(公告)日:2008-12-04

    申请号:US12097963

    申请日:2006-12-04

    IPC分类号: G06F15/16

    摘要: A wire protocol is described which implements connection management and other methods to give enhanced peer-to-peer content distribution. Connections between nodes can be placed in a “notify” state when they are idle but may soon yield useful content. This notify state is also used together with a content request/response cycle to allow a peer to evaluate content available at a neighbour. If no suitable content is available a notify state is entered. When new content is later received at the neighbour it is able to inform the requesting node to allow it to restart the content request/response cycle.

    摘要翻译: 描述了一种实现连接管理和其他方法以提供增强的对等内容分发的有线协议。 节点之间的连接可以在空闲时处于“通知”状态,但可能会很快产生有用的内容。 该通知状态也与内容请求/响应周期一起使用,以允许对等体评估邻居可用的内容。 如果没有合适的内容可用,则输入通知状态。 当在邻居稍后接收到新内容时,能够通知请求节点允许其重启内容请求/响应周期。

    Peer-to-peer message format data structure
    3.
    发明授权
    Peer-to-peer message format data structure 失效
    对等消息格式数据结构

    公开(公告)号:US07912948B2

    公开(公告)日:2011-03-22

    申请号:US12097963

    申请日:2006-12-02

    IPC分类号: G06F15/16

    摘要: A wire protocol is described which implements connection management and other methods to give enhanced peer-to-peer content distribution. Connections between nodes can be placed in a “notify” state when they are idle but may soon yield useful content. This notify state is also used together with a content request/response cycle to allow a peer to evaluate content available at a neighbour. If no suitable content is available a notify state is entered. When new content is later received at the neighbour it is able to inform the requesting node to allow it to restart the content request/response cycle.

    摘要翻译: 描述了一种实现连接管理和其他方法以提供增强的对等内容分发的有线协议。 节点之间的连接可以在空闲时处于“通知”状态,但可能会很快产生有用的内容。 该通知状态也与内容请求/响应周期一起使用,以允许对等体评估邻居可用的内容。 如果没有合适的内容可用,则输入通知状态。 当在邻居稍后接收到新内容时,能够通知请求节点允许其重启内容请求/响应周期。

    Connection management in peer-to-peer content distribution clouds
    4.
    发明授权
    Connection management in peer-to-peer content distribution clouds 有权
    对等内容分发云中的连接管理

    公开(公告)号:US07849196B2

    公开(公告)日:2010-12-07

    申请号:US12097946

    申请日:2006-12-04

    IPC分类号: G06F15/173

    摘要: A topology management process is implemented which involves removing or “tearing down” connections between nodes in certain situations in order to try to replace those connections with more optimal ones. Idle connections are torn down unless those are in a “notify” state; a notify state being one in which a request for content has been made to a neighbour but that neighbour has no available content as yet. Idle connections in a notify state are torn down only if they remain idle for a longer time than that required before an idle connection is torn down. To avoid problems caused by clusters of node forming and of loners being unable to join the cloud, network churn algorithms are taught. These involve requiring nodes to drop connections when specified conditions are met. Relative content distribution between connections is monitored and this information used to influence selection of those connections to drop.

    摘要翻译: 实现了拓扑管理过程,其涉及在某些情况下删除或“拆除”节点之间的连接,以便尝试用更优选的连接替换这些连接。 空闲连接被拆除,除非它们处于“通知”状态; 通知状态是向邻居做出对内容的请求的通知状态,但是该邻居还没有可用的内容。 通知状态下的空闲连接只有在空闲连接断开之前保持空闲时间较长的时间才会被拆除。 为了避免由于节点形成的簇和不能加入云的孤岛造成的问题,教授了网络流失算法。 这些涉及要求节点在满足指定条件时删除连接。 监视连接之间的相对内容分配,并将此信息用于影响这些连接的选择。

    Encoding And Decoding Optimisations
    6.
    发明申请
    Encoding And Decoding Optimisations 有权
    编码和解码优化

    公开(公告)号:US20090248898A1

    公开(公告)日:2009-10-01

    申请号:US12097980

    申请日:2006-12-04

    IPC分类号: G06F15/16

    摘要: The invention provides methods of encoding content for distribution over a network and methods for decoding encoded content which has been distributed over the network. In a first example in which the content is divided into a plurality of segments and each segment comprising a plurality of blocks of data, the method comprises selecting a segment from the plurality of segments and selecting at least two blocks of the selected segment from a store of blocks. A new encoded block is created from a linear combination of the selected blocks.

    摘要翻译: 本发明提供了对通过网络分发的内容进行编码的方法以及用于对已经通过网络分发的经编码的内容进行解码的方法。 在内容被划分为多个片段并且每个片段包括多个数据块的第一示例中,该方法包括从多个片段中选择片段并从商店中选择所选片段的至少两个片段 的块。 从所选块的线性组合创建新的编码块。

    Connection Management in Peer-to-Peer Content Distribution Clouds
    7.
    发明申请
    Connection Management in Peer-to-Peer Content Distribution Clouds 有权
    对等内容分发云中的连接管理

    公开(公告)号:US20080294779A1

    公开(公告)日:2008-11-27

    申请号:US12097946

    申请日:2006-12-04

    IPC分类号: G06F15/173

    摘要: A topology management process is implemented which involves removing or “tearing down” connections between nodes in certain situations in order to try to replace those connections with more optimal ones. Idle connections are torn down unless those are in a “notify” state; a notify state being one in which a request for content has been made to a neighbour but that neighbour has no available content as yet. Idle connections in a notify state are torn down only if they remain idle for a longer time than that required before an idle connection is torn down. To avoid problems caused by clusters of node forming and of loners being unable to join the cloud, network churn algorithms are taught. These involve requiring nodes to drop connections when specified conditions are met. Relative content distribution between connections is monitored and this information used to influence selection of those connections to drop.

    摘要翻译: 实现了拓扑管理过程,其涉及在某些情况下删除或“拆除”节点之间的连接,以便尝试用更优选的连接替换这些连接。 空闲连接被拆除,除非它们处于“通知”状态; 通知状态是向邻居做出对内容的请求的通知状态,但是该邻居还没有可用的内容。 通知状态下的空闲连接只有在空闲连接断开之前保持空闲时间较长的时间才会被拆除。 为了避免由于节点形成的簇和不能加入云的孤岛造成的问题,教授了网络流失算法。 这些涉及要求节点在满足指定条件时删除连接。 监视连接之间的相对内容分配,并将此信息用于影响这些连接的选择。

    Content Management in Peer-to-Peer Content Distribution Clouds
    8.
    发明申请
    Content Management in Peer-to-Peer Content Distribution Clouds 有权
    对等内容分发云中的内容管理

    公开(公告)号:US20090198825A1

    公开(公告)日:2009-08-06

    申请号:US12301462

    申请日:2007-04-05

    IPC分类号: G06F15/16

    摘要: Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. Block request messages are selected to promote the use of on-the-fly decoding where possible.

    摘要翻译: 通过以块或其他单元的形式影响其分发来管理内容对于对等内容分发系统的性能至关重要。 我们在每个对等节点提供一个内容管理模块来实现这一点。 内容管理模块实现内容请求/响应周期,以便与其他对等节点协商内容块。 该周期包括报价请求,报价回复和块请求。 这些步骤最好是进行数据交换和验证。 我们的内容管理模块使用的协商协议提供了有利地与诸如全网络编码和组网络编码的不同编码方案结合使用的通用方法。 在一个实施例中,我们使用组网络编码并向提供请求添加信息并提供回复以促进有效的内容分发。 选择块请求消息以在可能的情况下促进即时解码的使用。

    Content management in peer-to-peer content distribution clouds
    9.
    发明授权
    Content management in peer-to-peer content distribution clouds 有权
    对等内容分发云中的内容管理

    公开(公告)号:US08090861B2

    公开(公告)日:2012-01-03

    申请号:US12301462

    申请日:2007-04-05

    IPC分类号: G06F15/16

    摘要: Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. Block request messages are selected to promote the use of on-the-fly decoding where possible.

    摘要翻译: 通过以块或其他单元的形式影响其分发来管理内容对于对等内容分发系统的性能至关重要。 我们在每个对等节点提供一个内容管理模块来实现这一点。 内容管理模块实现内容请求/响应周期,以便与其他对等节点协商内容块。 该周期包括报价请求,报价回复和块请求。 这些步骤最好是进行数据交换和验证。 我们的内容管理模块使用的协商协议提供了有利地与诸如全网络编码和组网络编码的不同编码方案结合使用的通用方法。 在一个实施例中,我们使用组网络编码并向提供请求添加信息并提供回复以促进有效的内容分发。 选择块请求消息以在可能的情况下促进即时解码的使用。