Analyzing BitTorrent and Related Peer-to-Peer Networks

被引:12
作者
Arthur, David
Panigrahy, Rina
机构
来源
PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2006年
关键词
D O I
10.1145/1109557.1109664
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We analyze protocols for disseminating a collection of data blocks over a network of peers with a view towards BitTorrent and related peer-to-peer networks. Unlike previous work, we accurately model the distribution of the individual data blocks, a process which is critical to the parallelism that makes Bit Torrent successful in practice. We also consider multiple network topologies and routing algorithms. We first demonstrate several routing algorithms that distribute b data blocks on a network with diameter d and maximum degree D in O(D(b + d)) phases of concurrent downloads with high probability. This is tight within a factor of D. We also specialize to the networks used by Bit Torrent and we improve this bound to O(b In n) phases where is the number of clients. Finally, we discuss several practical extensions to BitTorrent, one of which improves the bound to a near-optimal O(b + (In n)(2)) phases.
引用
收藏
页码:961 / 969
页数:9
相关论文
共 14 条
[1]  
[Anonymous], PDS2004003 DELFT U T
[2]  
[Anonymous], 1993, PROBABILITY RANDOM P
[3]  
Bailey N, 1975, MATH THEORY INFECT D
[4]  
Bharambe A. R., 2005, MSRTR200503
[5]  
*BITTORRENT, BITTORRENT ACC 35 TR
[6]  
*BITTORRENT, BITTORRENT PROT SPEC
[7]   THE DIAMETER OF RANDOM REGULAR GRAPHS [J].
BOLLOBAS, B ;
DELAVEGA, WF .
COMBINATORICA, 1982, 2 (02) :125-134
[8]  
Demers Alan, 1987, Proc. o fACM PODC Symp, P1, DOI DOI 10.1145/41840.41841
[9]  
Gkantsidis C., 2004, MSRTR200480
[10]  
Izal M, 2004, LECT NOTES COMPUT SC, V3015, P1