Title
Multiple Identities in BitTorrent Networks
Abstract
Peer-to-peer (P2P) le sharing systems have become ubiq- uitous and at present the BitTorrent (BT) based P2P systems are very popular and successful. It has been argued that this is mostly due to the Tit-For-Tat (TFT) strategy used in BT (1) that discourages free-ride behavior. However, Hale and Patarin (2) identify the weakness of TFT and hypothesize that it is possible to use multiple identities to cheat. To test this hypothesis we modify the ocial BT source code to allow the creation of multiple processes by one BT client. They use dieren t identities to download the same le cooperatively. We experiment with several piece selection and sharing algorithms and show that BT is fairly robust to the exploitation of multiple identities except for one case. In most cases, the use of multiple identities does not provide siginican t speedup consistently. Interestingly, clients with multiple identities are still punished if they do not maintain a comparable upload rate with other normal clients. We attribute this to the robust way that the Tit- For-Tat policy works. From our experiments we observe that the BT protocol is rather resilient to exploits using multiple identities and it en- courages self-regulation among BT clients.
Year
DOI
Venue
2007
10.1007/978-3-540-72606-7_50
Networking
Keywords
Field
DocType
tit-for-tat policy work,free-ride behavior,bt client,resource allo- cation,p2p system,bittorrent network,official bt source code,bt protocol,comparable upload rate,peer-to-peer networks,multiple process,fairness,bittorrent,different identity,multiple identity,free riding,tit for tat,resource allocation,p2p,source code
Source code,Computer science,Computer security,Upload,Computer network,Download,Exploit,Resource allocation,BitTorrent,File sharing,Speedup
Conference
Volume
ISSN
Citations 
4479
0302-9743
3
PageRank 
References 
Authors
0.69
3
3
Name
Order
Citations
PageRank
Jin Sun174.49
Anirban Banerjee27511.29
Michalis Faloutsos35288586.88