Bandwidth Allocation for BitTorrent under Multi-Torrent Environments

Jae-Young Choi, Jinyoung Han, Taejoong Chung, Eunsang Cho, Taekyoung Kwon, Yanghee Choi · 2011

BitTorrent has achieved a great success in the field of peer-to-peer (P2P) file sharing. Although BitTorrent allows peers to share files efficiently and scalably, it shows inefficiency when a client participates in multiple torrents where each of them concurrently competing for the limited link bandwidth. In this paper, we propose a new bandwidth allocation algorithm, which greedily increases the bandwidth consumption for downloading, to reduce file transfer time considering the current download/upload status. To compensate overall performance degradation resulting from our greedy allocation, we suggest modifying the choking algorithm of BitTorrent to consider the ratio of seeders and leechers in each torrent. Through comprehensive experiments, we validate the performance gain of the proposed scheme over original BitTorrent in a mix of WiFi and Ethernet testbed and large scale public torrents.

Read the paper · More papers on PaperTik