DocumentCode
17769
Title
Centralized and Distributed Protocols for Tracker-Based Dynamic Swarm Management
Author
Dan, G. ; Carlsson, Niklas
Author_Institution
Sch. of Electr. Eng., KTH R. Inst. of Technol., Stockholm, Sweden
Volume
21
Issue
1
fYear
2013
fDate
Feb. 2013
Firstpage
297
Lastpage
310
Abstract
With BitTorrent, efficient peer upload utilization is achieved by splitting contents into many small pieces, each of which may be downloaded from different peers within the same swarm. Unfortunately, piece and bandwidth availability may cause the file-sharing efficiency to degrade in small swarms with few participating peers. Using extensive measurements, we identified hundreds of thousands of torrents with several small swarms for which reallocating peers among swarms and/or modifying the peer behavior could significantly improve the system performance. Motivated by this observation, we propose a centralized and a distributed protocol for dynamic swarm management. The centralized protocol (CSM) manages the swarms of peers at minimal tracker overhead. The distributed protocol (DSM) manages the swarms of peers while ensuring load fairness among the trackers. Both protocols achieve their performance improvements by identifying and merging small swarms and allow load sharing for large torrents. Our evaluations are based on measurement data collected during eight days from over 700 trackers worldwide, which collectively maintain state information about 2.8 million unique torrents. We find that CSM and DSM can achieve most of the performance gains of dynamic swarm management. These gains are estimated to be up to 40% on average for small torrents.
Keywords
computer network management; peer-to-peer computing; protocols; BitTorrent; CSM; DSM; centralized protocol; distributed protocols; file-sharing efficiency; tracker-based dynamic swarm management; Availability; Merging; Peer to peer computing; Protocols; Search engines; Throughput; Time measurement; BitTorrent performance; content popularity; peer-to-peer overlay management; tracker-based protocol;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2012.2198491
Filename
6215000
Link To Document