Top-BT: An Infrastructure Free BitTorrent Client with Fast Download Time and Less Internet Traffic

来源: http://www.cse.ohio-state.edu/~sren/topbt/

 Top-BT: An Infrastructure Free BitTorrent Client with Fast Download Time and Less Internet Traffic




Introduction

Top-BT is a BitTorrent client that downloads files fast but generates cross-ISP and total induced Internet traffic much less than other popular BitTorrent clients (e.g.,  Azureus, BitComet, torrent etc. based on original BitTorrent choking algorithm, and BitTyrant). It downloads fast because it tries to use low upload cost to gain high download rate. It generates less traffic because it actively measures routing paths to its peers, and uses measured data to choose close peers to unchoke. 

Top-BT is implemented based on BitTornado and LH-ABC using Python.

News

  • 08/24/2008:  Top-BT 1.0 has been released to the public. 
  • 10/05/2008:  Top-BT 1.1 has been released. Top-BT is now based on LH-ABC code with a more friendly user interface. We provide Linux (Unix), Windows, and source code. 

Q&A

  • Q: How does Top-BT differ from Ono and P4P?

    A: Ono utilizes existing CDN infrastructures to localize hosts, so that a host can choose close peers to connect to. Ono also has a few challenges: 1) when there are many native BT clients online, an Ono client is not able to accurately tell its distances to those native clients, because they do not localize themselves; 2) although a single Ono client sends only 32K DNS traffic per day, if there are 1 million Ono clients online simultaneously, it can cause 32G DNS trafic on CDN nameservers. This can trigger CDN to filter Ono DNS traffic.

    On the other hand, P4P is a framework through which ISPs can provide information to applications, so that applications can optimize their performance. P4P requires ISPs to widely deploy their frameworks. Another challenge for P4P is, what type of information ISPs should provide to satisfy different applications quality requirements.

    In comparison, our Top-BT client:  1) does not require modification to existing Internet infrastructure, and is a completely user-level tool; and 2) it runs well even when all the rest clients are native BT-clients; and 3) it directly measures distances to other peers, instead of using coordinates to calculate distances.


  • Q: How to turn on Top-BT feature?

    A: Under "File" menu, "Preferences", "Network" tab, "Advanced Network Settings", there is a "TopBT" field. Drag down to choose either "Enabled (Link-Hop Aware)" or "Enabled (AS-Hop Aware)".

Code Release

downloading newest version of Top-BT:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值