8 Jan

BitTorrent differs from existing clients in its selection of which peers to unchoke and send rates to unchoked peers. Suppose your upload capacity is 50 KBps. If you’ve unchoked 5 peers, existing clients will send each peer 10 KBps, independent of the rate each is sending to you. In contrast, BitTyrant will rank all peers by their receive / sent ratios, preferentially unchoking those peers with high ratios. For example, a peer sending data to you at 20 KBps and receiving data from you at 10 KBps will have a ratio of 2, and would be unchoked before unchoking someone uploading at 10 KBps (ratio 1). Further, BitTyrant dynamically adjusts its send rate, giving more data to peers that can and do upload quickly and reducing send rates to others.
Here’s the test I ran. BitTyrant vs µTorrent.
I tried downloading VA-Ministry_Of_Sound-Kink_Vol_2-2CD-2006-FM torrent from filemp3.org using µTorrent. I let it run for 10 minutes, the download speed is around 5-7kbps.
I then tried downloading the same torrent from filemp3.org from the beginning using BitTyrant. Surprisingly, the download speed is around 12-15kbps! It never went down more than 10kbps.
Looks like the download speed has increased by 1 fold. Meaning if I am suppose to spend 4 hours to download a file using µTorrent, it’d only take 2 hours if I use BitTyrant. What a time saver!
So is BitTyrant really that selfish by not sharing anything? I personally don’t think so. BitTyrant can detect when additional upload contribution is unlikely to improve performance. If a client were truly selfish, it might opt to withhold excess capacity, reducing performance for other users that would have received it. However, the current BitTyrant implementation always contributes excess capacity, even when it might not improve performance. BitTyrant goal is to improve performance, not minimize upload contribution.
BitTyrant requires Java 1.5. If you’re having problems getting things started, try updating your JVM.
Important: For BitTyrant to be most effective, it is crucial that you accurately set your upload capacity during configuration. If you are unsure what your upload capacity is, try taking one of the speed tests available at DSL reports and using the value reported.
Technorati Tags: bittorrent, torrent, bittyrant, p2p
: Copying this article to your website is strictly NOT allowed. However, if you like this article, you can use the HTML code below to directly link to this article.
myBittorrent.com was Hacked! Downloading Torrent Made Easy By Converting it to Executable How To Download Torrent IF You Can’t Install and Run BitTorrent Client Latest uTorrent v1.7 Stable is Finally Here Easily Boosting BitTorrent Upload Ratio Another tool to cheat BitTorrent ratio by spoofing How to Identify Fake Torrents Uploaded by Anti-Piracy Organizations
Have computer technical problems? Get FREE help from Raymond.CC FORUM
8 Responses for "Selfish BitTorrent Client That Improves Performance"
two thumbs up on this torrent client! it is indeed way faster than my former fave, utorrent, by a mile. thanks for sharing this.
got secure32 from trying to get keygen. i have disabled it by deleting all autosys entries-exe and register. Still left taces so have tried your spysheriff cleaner. do not no if it has completly cleared the problem but notice your do not look for and remove any autosys?
Amazingly 2 thumbs down… Utorrent for me is 4X faster. Good try. Better than Comet I must add . I still need a Demonoid Account Please!
Send Invite OuranBleachNarutoChamploofan@gmail.com THANKS!
i cant download..my bitcomet download half way then no more
your mum is four time faster hahaha
It’s the lack of seeders that keep download speeds low. Using this “selfish” client will only worsen the situation.
A responsible user will know to seed as much as he downloads. Personally, though, I try to seed twice as much as I download.
Bittorrent non è fatto per il P2p \\\”illegale\\\”,chiunque lo utilizza per scopi non proprio leciti usa il sistema di scaricare alla velocità maggiore possibile e quando è finito il download rimuoverlo dal seeding.
Se il rapporto download/upload è minore di 1 come nella maggior parte dei casi il torrent \\\”muore\\\”.
Guardando la percentuale della media dei download completati sui peer si può comunque notare che è sempre molto bassa.
La cosa dovrebbe farvi pensare e farvi smettere di fare i furbetti trovando scorciatoie per scaricare a 1000 kb/s e dare ad 1 bit ogni 6 ore con client modificati o con \\\”ingiuste\\\” politiche di upload/download.
Leave a reply