Unveiling BitTyrant: when the devil is not so black as he is painted

Carra, Damiano; Neglia, Giovanni; Michiardi, Pietro
Research report RR-08-209

This work focuses on BitTyrant, a strategic client that has been recently proposed as an alternative to BitTorrent. BitTyrant tries to determine the exact amount of contribution necessary to maximize its download rate by dynamically adapting and shaping the upload rate allocated to its neighbors. In this paper we analyze in details the various mechanisms used by BitTyrant and precisely identify their contribution to the increased performance of the client. Our findings indicate that the performance gain is due to the increased number of connections estab- lished by a BitTyrant client, rather than for its subtle uplink allocation algorithm; surprisingly, BitTyrant reveals to be altruistic and particu- larly efficient in disseminating the content, especially during the initial phase of the distribution process. The apparent gain of a single Bit- Tyrant client, however, disappears in the case of a widespread adoption: our results indicate a severe loss of efficiency that we analyzed in details. In contrast, a widespread adoption of the latest version of the mainline BitTorrent client would provide increased benefit for all peers


Type:
Report
Date:
2008-01-01
Department:
Digital Security
Eurecom Ref:
2424
Copyright:
© EURECOM. Personal use of this material is permitted. The definitive version of this paper was published in Research report RR-08-209 and is available at :

PERMALINK : https://www.eurecom.fr/publication/2424