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)无法满足用户和应用的實際需求。为识别并克服这些限制,我们提出了基于SCION的BitTorrent方法,该方法支持全局种子网络中的终端主机实现多路径通信和智能路径选择。我们在小规模互联网拓扑中将我们的实现与基于BGP和BGP-M的BitTorrent进行对比,观察到通过多路径传输,相比基于BGP的BitTorrent,吞吐量提升了48%,相比BGP-M候选方案提升了33%。此外,我们证明提出的分离路径选择算法能够以较少的出口连接数改善流向未阻塞对等节点的网络流量。