计算机应用 ›› 2011, Vol. 31 ›› Issue (02): 304-307.

• 网络与通信 • 上一篇    下一篇

BitTorrent流量控制方案

唐红,张云龙   

  1. 重庆邮电大学
  • 收稿日期:2010-07-28 修回日期:2010-09-21 发布日期:2011-02-01 出版日期:2011-02-01
  • 通讯作者: 唐红
  • 基金资助:
    重庆市高校优秀成果转化项目;重庆市自然科学基金重点项目

Scheme of BitTorrent traffic control

  • Received:2010-07-28 Revised:2010-09-21 Online:2011-02-01 Published:2011-02-01

摘要: 设计并实现了一个克隆Tracker以减少互联网中BitTorrent (BT)流量占用过多进出口带宽的问题。当BT客户端向Tracker发出列表请求时,Peers列表请求数据包被路由到克隆Tracker。克隆Tracker使用不同于原Tracker的列表选择算法,代替原Tracker向BT客户端返回Peers列表。克隆Tracker从原Tracker中获得并更新列表。在校园网的实地测试结果表明:在不修改BT客户端和原Tracker服务器的条件下,克隆Tracker能够有效控制所测网段BT流量占用的进出口带宽。

关键词: 克隆Tracker, BitTorrent流量控制, 列表选择算法, P2P流量本地化

Abstract: In order to solve the problem that BitTorrent (BT) traffic occupies too much import and export bandwidth, a cloned tracker was designed and implemented. In this method, the cloned tracker employed list selection algorithm different from original tracker to return the list, when the BT client sent its list request to tracker. Cloned tracker used list requestion algorithm which was different from original tracker, and returned Peers list instead of original tracker. Cloned tracker fetched and updated the list from original tracker. Finally, on the condition of unmodified BT client and original tracker server, the cloned tracker could efficiently control the import and export bandwidth occupied by BitTorrent traffic in the real network environment.

Key words: cloned tracker, BitTorrent (BT) traffic control, list selection algorithm, P2P traffic locality