基于拉取的P2P流系统抗DoS攻击的条带化方案研究
1. 引言
在基于拉取的P2P流系统中,增加源节点和对等节点之间的连接性面临着资源限制和拉取协议固有行为的挑战。当头部节点受到攻击时,如何减轻其对系统的损害是一个亟待解决的问题。本文聚焦于一种条带化方案,旨在减少对等节点之间的直接依赖,增强系统对头部节点攻击的恢复能力。
2. 条带化方案的思路
当前基于拉取的协议在块请求的多样化方面存在不足,导致对等节点之间存在隐含的直接依赖。为了减少这种依赖,每个对等节点需要从不同的合作伙伴那里下载视频块,即向更多样化的合作伙伴发送块请求。具体有以下三种多样化请求的方法:
- 交替请求法 :每个对等节点在不同的调度周期交替向不同的合作伙伴组请求块。长期来看,每个对等节点请求的块的平均数量会减少,但某些对等节点可能在短时间内收到大量块请求,导致局部过载,影响整体块的传播。
- 按截止时间分割法 :根据播放截止时间将所需的块集从最紧急到最不紧急进行分割。最紧急块的及时交付至关重要,因为在下一个调度周期可能没有足够的时间再次请求它们。如果对等节点从不可靠的合作伙伴子集请求最紧急的块,这些紧急块可能无法按时交付,导致更多的块丢失。
- 条带化分割法 :将视频流以交错的方式划分为条带。这种方法可以在避免上述两种方法缺点的同时实现多样化。
将块划分为条带后,每个对等节点需要将其合作伙伴划分为不同的组,有以下两种分组方法:
- 基于身份分组 :根据合作伙伴的身份(如IP地址)进行分组。这种分组方
超级会员免费看
订阅专栏 解锁全文
12

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



