优化点对点流量本地性与抵御Sybil节点攻击
1. 非合作Tracker对ISP的影响
在BitTorrent网络中,非合作Tracker会给互联网服务提供商(ISP)带来诸多问题。少量的非合作Tracker就可能对ISP造成显著损害,而大量的非合作Tracker则很容易破坏流量本地性的部署。当存在非合作Tracker时,部分节点可能无法得到优化,并且连接到有偏差Tracker的概率相对较低。如果更多的Tracker不愿意合作,ISP将失去对更多节点的控制。
2. Tracker阻塞问题
ISP可以通过阻塞Tracker来阻止其节点连接到非合作Tracker,但这种方法会降低种子的可用性和P2P用户的体验。研究发现,阻塞所有非合作Tracker会极大地降低种子的可用性。不过,最新的BitTorrent元信息文件可以在 announce-list 部分包含多个Tracker站点。只要不阻塞种子 announce-list 中的所有Tracker,其可用性就不会受到影响。
测量结果显示,超过80%的种子指定了至少两个Tracker用于负载均衡或备份,甚至有少量种子的 announce-list 包含数百个Tracker。这表明多Tracker配置在BitTorrent社区中已得到快速认可和部署。因此,需要在多Tracker配置的场景下,结合种子的可用性来制定Tracker阻塞问题。
3. 问题的形式化描述
为了正式描述BitTorrent网络中的Tracker阻塞问题,定义了以下几个集合和变量:
- 用$\aleph$表示互联网上所有
超级会员免费看
订阅专栏 解锁全文

5573

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



