基于无速率编码的BT类系统稀有片段扩散方法
在P2P网络中,节点的离开会导致信息丢失,影响内容分发的效率和稳定性。为了解决这一问题,本文提出了一种基于无速率编码的稀有片段扩散方法,旨在提高P2P网络对节点离开的弹性。
1. 方法概述
该方法主要包含三个关键功能:
- 考虑发送方和接收方的状态。
- 针对少量片段进行稀有感知无速率编码。
- 进行片段交换以避免重复接收编码块。
2. 编码策略
- 编码目标选择 :在将无速率编码应用于P2P系统时,有三种编码目标范围可供选择:使用所有片段、选择多个片段或单个片段作为恢复目标。该方法选择编码多个选定片段,原因如下:
- 防止重复接收编码块 :限制编码片段的数量可以快速重建原始块,避免因重复接收编码块而导致性能下降。
- 提高编码/解码效率 :当使用较少的原始数据块(如单个片段)进行编码时,一般的无速率编码需要更多的编码块来解码;而当编码过多的块(如所有片段)时,解码过程需要复杂的计算。该方法通过选择合适数量的片段进行编码,平衡了编码/解码成本和开销。
3. 片段扩散示例
以下是一个片段扩散的示例:
- 请求片段 :Peer A根据片段稀有度从Peers B和C请求片段。当Peer A决定向Peer B请求片段1时,会发送请求消息。
- 编码与发送 </
无速率编码提升P2P稀有片段扩散
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



