Internet Web servers: workload characterization and performance implications
IEEE/ACM Transactions on Networking (TON)
Rarest first and choke algorithms are enough
Proceedings of the 6th ACM SIGCOMM conference on Internet measurement
Measurements, analysis, and modeling of BitTorrent-like systems
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Youtube traffic characterization: a view from the edge
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
LEET'10 Proceedings of the 3rd USENIX conference on Large-scale exploits and emergent threats: botnets, spyware, worms, and more
Understanding peer distribution in the global internet
IEEE Network: The Magazine of Global Internetworking
Using torrent inflation to efficiently serve the long tail in peer-assisted content delivery systems
NETWORKING'10 Proceedings of the 9th IFIP TC 6 international conference on Networking
Bundling practice in BitTorrent: what, how, and why
Proceedings of the 12th ACM SIGMETRICS/PERFORMANCE joint international conference on Measurement and Modeling of Computer Systems
Enhancing traffic locality in bittorrent via shared trackers
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part II
P2P as a CDN: A new service model for file sharing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Centralized and distributed protocols for tracker-based dynamic swarm management
IEEE/ACM Transactions on Networking (TON)
Analysis of distribution time of multiple files in a P2P network
Computer Networks: The International Journal of Computer and Telecommunications Networking
Hi-index | 0.00 |
BitTorrent is a very scalable file sharing protocol that utilizes the upload bandwidth of peers to offload the original content source. With BitTorrent, each file is split into many small pieces, each of which may be downloaded from different peers. While BitTorrent allows peers to effectively share pieces in systems with sufficient participating peers, the performance can degrade if participation decreases. Using measurements of over 700 trackers, which collectively maintain state information of a combined total of 2.8 million unique torrents, we identify many torrents for which the system performance can be significantly improved by re-allocating peers among the trackers. We propose a light-weight distributed swarm management algorithm that manages the peer torrents while ensuring load fairness among the trackers. The algorithm achieves much of its performance improvements by identifying and merging small swarms, for which the performance is more sensitive to fluctuations in the peer participation, and allows load sharing for large torrents.