量化感知本地性的BitTorrent协议下载性能及可重构架构功能单元设计
量化感知本地性的BitTorrent协议下载性能
在BitTorrent协议的应用中,感知本地性的协议(如ISP偏向、城市偏向和国家偏向的BT协议)在下载性能方面有着独特的表现。下面我们将详细探讨相关的研究发现和实验结果。
模型主要发现
- 免费搭车者的影响 :与增加客户端本地区域之外的免费搭车者数量相比,增加本地区域内的免费搭车者数量会更严重地降低LocalBT客户端的下载速率。免费搭车者对LocalBT系统的危害比原生BT系统更大。
- 下载者比例的影响 :降低本地区域内LocalBT下载者与原生BT下载者的比例,会略微提高LocalBT下载者的下载速率。相反,增加本地区域之外的原生BT下载者数量,会降低LocalBT下载者的下载速率。
- 本地邻居选择策略 :单纯的本地邻居选择策略不可行,尽管它已被广泛应用。广泛部署LocalBT并非万能之策,增加本地区域内的LocalBT种子和下载者能明显提高下载性能。但根据真实BT系统中节点的Zipf地理分布,如果LocalBT客户端本地区域内的节点太少,下载性能将会很差,此时可扩展本地区域以寻找更多节点。
性能评估实验
为了验证上述模型,在PlanetLab上进行了一系列实验,具体步骤如下:
1. 部署客户端 :使用Vuze作为原始BT客户端,并开发了基于Vuze的插件作为LocalBT客户端
超级会员免费看
订阅专栏 解锁全文
1541

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



