Experimental study of broadcatching in BitTorrent

  • Authors:
  • Zengbin Zhang;Yuan Lin;Yang Chen;Yongqiang Xiong;Jacky Shen;Hongqiang Liu;Beixing Deng;Xing Li

  • Affiliations:
  • Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China;Microsoft Research Asia;Microsoft Research Asia;Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China;Tsinghua National Laboratory for Information Science & Technology, Department of Electronic Engineering, Tsinghua University, Beijing, China

  • Venue:
  • CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Broadcatching is a promising mechanism to improve the experience of BitTorrent users by automatically downloading files advertised through RSS feeds. However, though widely used, the mechanism itself has not been well studied. In this paper, we conducted extensive experiments on PlanetLab to evaluate the performance of Broadcatching under different typical scenarios. The results demonstrated the effectiveness of the Broadcatching: it reduces the average completion time and downloading failure ratio. It also improves the overall fairness of the system: the subscribers are encouraged to share more while downloading faster, which results in the increased share ratio. Our study is the first work to systematically evaluate the benefit of Broadcatching and sheds lights on how to improve performance of BitTorrrent by manipulating peer's behavior like Broadcatching.