As the needs of Internet users and applications significantly changed over the last decade, inter-domain routing became more important to fulfill these needs. The ways how data flows over the Internet are still completely in the hand of network operators, who optimize traffic according to their own, local view of the network. We observe two potential limitations from this: Optimizing according to the local view may a) result in unused capacities in the global network and b) not meet the actual needs of users and applications. To identify and overcome these limitations, we present our BitTorrent over SCION approach, which enables multipath communication and intelligent path selection for endhosts in global torrent networks. We compare our implementation against BitTorrent over BGP and BGP-M in a small-scale Internet topology, observing an increase in goodput of 48% through multipathing compared to BitTorrent over BGP and 33% compared to the BGP-M candidate. Furthermore, we show that our proposed disjoint path selection algorithm is able to improve traffic flow in the network with a low number of outgoing connections to unchoked peers.
翻译:随着互联网用户和应用程序的需求在过去十年中发生了重大变化,互联网内部路径的改变对于满足这些需求变得更加重要。互联网上的数据流动如何仍然完全掌握在网络操作者手中,他们根据自己的当地对网络的看法优化了通信量。我们观察到两个潜在的局限性:根据当地观点优化可能(a)导致全球网络的未使用能力,(b)无法满足用户和应用程序的实际需要。为了查明和克服这些限制,我们介绍了我们的BitTorrent over SCion 方法,这为全球种子网络终端主机提供了多路通讯和智能路径选择。我们比较了我们的执行情况,在小型互联网图象学中比BGP和BGP-M的进度,通过多路比BTorrent多路和比BGP-M高33%。此外,我们显示,我们提议的脱节路径选择算法能够改善网络的交通流量,与未断路的同伴的连接较少。