Browse > Article

An Analysis on BitTorrent Performance Based on the Number of Unchoked Peers  

Chung, Tae-Joong (서울대학교 멀티미디어 및 이동통신연구실)
Han, Jin-Young (서울대학교 멀티미디어 및 이동통신연구실)
Kim, Hyun-Chul (서울대학교 멀티미디어 및 이동통신연구실)
Kwon, Tae-Kyoung (서울대학교 멀티미디어 및 이동통신연구실)
Choi, Yang-Hee (서울대학교 멀티미디어 및 이동통신연구실)
Abstract
A strength of BitTorrent, which is widely used for file sharing today, is due to its peer selection mechanism which is designed to encourage peers to contribute data. In the peer selection phase in BitTorrent, peers to upload the file in a swarm are selected by determining which peers upload the most to themselves. However, the number of peers to upload (i.e., number of unchoked peers) is fixed to four in its peer selection mechanism of BitTorrent, which yields inefficiency because the situation of the swarm may vary frequently (e.g., number of peers in the swarm, download rates, and upload rates). In this paper, we analyze the swarming system performance when the number of unchoked in BitTorrents is not static, but dynamic. For empirical investigation, we established a testbed in Seoul National University by modifying an open-source BitTorrent client, which is popular. Through our experiments, we show that an adaptive mechanism to adjust the number of unchoked peers considering the situation of the swarm is needed to improve the performance of BitTorrent.
Keywords
BitTorrent; Swarming System; Choking Algorithm; Number of Unchoked Peer;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Arnaud Legout, G. Urvoy-Keller and P.Michiardi "Rarest First and Choke Algorithms Are Enough" In IMC 2006
2 A. Legout, N. Liogkas, E. Kohler, and L. Zhang. "Clustering and sharing incentives in bittorrent systems." In ACM SIGMETRICS, 2007.
3 D. Qiu and R. Srikant. "Modeling and performance analysis of bittorrent-like peer-to-peer networks." In ACM SIGCOMM, 2004.
4 A. Sherman, J. Nieh, and C. Stein. "Fairtorrent: bringing fairness to peer-to-peer systems." In ACM CoNEXT, 2009.
5 The pirate bay, http://thepiratebay.org
6 Mininova. http://www.mininova.org
7 Azureus - now called vuze - open source bittorrent client. http://azureus.sourceforge.net/.
8 Michael Sirivianos, Jong Han Park, Rex Chen, Xiaowei Yang "Free-riding in BitTorrent Networks with the Large View Exploit" In IPTPS 2007.
9 M. Piatek, T. Isdal, T. Anderson, A. Krishnamurthy, and A. Venkataramani. "Do incentives build robustness in bittorrent" In USENIX NSDI, 2007.
10 B. Cohen. "Incentives build robustness in bittorrent." In 1st Workshop on Economics of peer-to-peer Systems, 2003.
11 Ipoque "The impact of p2p file sharing, voice over íp, instanct messaging, one click hosting and media streaming on the internet. http://www.ipoque.com/resources/internet-studies/internet-study-2008" 2009