将BitTorrent局部性推向极限
Pushing BitTorrent Locality to the Limit
摘要:
P2P(Peer-to-Peer,对等网络)最近引起了社区的极大兴趣。实际上,尽管P2P内容分发能够为内容提供方节省资金,但是它显著地增加了ISP间链路上的业务。为了解决这个问题,几年前引入了将一部分P2P流量保留在每个ISP本地的想法。从那时起,利用局部性的P2P解决方案已经被引入。然而,关于局部性的几个基本问题仍然需要探讨。特别是,我们能在多大程度上推动本地化,在互联网的规模上,本地化可以减少多少流量?在本文中,我们进行了大量的实验,一个控制的环境中,多达10 000 BitTorrent客户端,以评估高本地性的影响,ISP之间的链接流量和同行下载完成时间。我们引入了两个简单的机制,使高本地化可能在具有挑战性的情况下,我们表明,我们节省了几个数量级的ISP间的流量相比,传统的本地化,而不会产生不利影响的同行下载完成时间。此外,我们爬取了214 443个种子,代表了9 605个AS中的6 113 224个唯一对等体。我们表明,虽然我们抓取的种子产生了11.6 PB的ISP间流量,但我们为所有种子实施的位置策略将使全球ISP间流量减少40%。
英文摘要:
Peer-to-peer (P2P) locality has recently raised a lot of interest in the community. Indeed, whereas P2P content distribution enables financial savings for the content providers, it dramatically increases the traffic on inter-ISP links. To solve this issue, the idea to keep a fraction of the P2P traffic local to each ISP was introduced a few years ago. Since then, P2P solutions exploiting locality have been introduced. However, several fundamental issues on locality still need to be explored. In particular, how far can we push locality, and what is, at the scale of the Internet, the reduction of traffic that can be achieved with locality? In this paper, we perform extensive experiments on a controlled environment with up to 10 000 BitTorrent clients to evaluate the impact of high locality on inter-ISP links traffic and peers download completion time. We introduce two simple mechanisms that make high locality possible in challenging scenarios and we show that we save up to several orders of magnitude inter-ISP traffic compared to traditional locality without adversely impacting peers download completion time. In addition, we crawled 214 443 torrents representing 6 113 224 unique peers spread among 9 605 ASes. We show that whereas the torrents we crawled generated 11.6 petabytes of inter-ISP traffic, our locality policy implemented for all torrents would have reduced the global inter-ISP traffic by 40%.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。