Analyzing Multiple File Downloading in BitTorrent
Citations Over TimeTop 18% of 2006 papers
Abstract
Previous studies show that more than 85% of the peers have joined multiple torrents in BitTorrent, but theoretical work on multiple files BitTorrent downloading is rare. In this paper, we first consider the scenario of multi-torrent downloading. We present a fluid-model based analysis on the multi-torrent concurrent downloading scheme, which is implicitly adopted in practical applications, and quantitatively compare its performance with an alternative scheme of multi-torrent sequential downloading. We also consider the scenario of multi-file torrent downloading (e.g. multiple files shared within a single torrent), and find that the scheme of multi-file torrent concurrent downloading, which is explicitly engaged in practical applications, is inefficient. A new scheme named collaborative multi-file torrent sequential downloading is proposed, and we show via numerical analysis that the download performance could be improved by collaboration among the peers in different subtorrents. Finally, we propose a self-adaptive mechanism for practically deploying our multi-file torrent downloading scheme in a distributed fashion under situations when correlation among the files and majority peers' behaviors are unknown
Related Papers
- Dynamic swarm management for improved BitTorrent performance(2009)
- → Modeling and Analysis of Upload Utilization in BitTorrent System(2011)1 cited
- Merging Parallel Swarms for BitTorrent Performance Improving and Localization(2012)
- → Reliable Downloading Algorithms for BitTorrent-like Systems(2009)
- → Tracker algorithm based on upload capacity in BitTorrent network(2011)