您的位置:首页 > 运维架构

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

2009-01-05 19:31 531 查看
来源: 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:

OSU CSE repository Linux/Unix version with source code | Windows Installer
SourceForge repository link
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐