Speed Up Your Torrents With Ono

Written by enigmax on September 21, 2007 

A plug-in developed by a university is promising improved BitTorrent transfers by selectively connecting to peers offering faster response times. Currently in use on over 25,000 Azureus installations, it identifies and connects to nearby peers in an attempt to accelerate downloads.

AquaLogo

How to speed up transfers is a common question from many BitTorrent users looking to squeeze the last drop of performance from their torrent client. Here at TorrentFreak we like to give people as many tips as possible, such as those in some of our previous posts on how to Optimize Your BitTorrent Download Speed and Calculate Your Optimal BitTorrent Settings.

Developers at Northwestern University are also working to improve transfer speeds and have developed an Azureus plugin which claims to do just that - but how? From the site:

“The main goal of this plugin is simple — to improve download speeds for your BitTorrent client. For most P2P applications, the decision regarding which peer to download from is generally arbitrary. When most peers offer good download performance, the random solution works well. However, if most peers are in a different part of the world from you, your downloads can really suffer.

The Ono plugin avoids this by proactively finding peers that are close to you (in a networking sense). These peers generally offer better response time, which can lead to significantly improved performance. We identify those peers that are near you by reusing network measurements from content distribution networks (CDNs), i.e. without performing extensive path measurement or probing.”

According to the project, although the Azureus client is already involved in ‘network positioning’ for increasing transfer speeds, it fails to perform due to inaccurate network co-ordinates. They claim that only 10% of the co-ordinates are acceptable, while 60% had up to 100% errors.

As is the case with Azureus, Ono requires Java to run and can be downloaded here. Anyone wishing to read more about the project should visit their homepage.

Although low latency is preferable in any networking environment, it’s up for debate if in the real world, this in itself leads to faster transfers.

‘Ono’ is a Hawaiian word meaning ‘good to eat’ so we would be very interested to hear if TorrentFreak users find this plugin as tasty as the developers claim, so feel free to add your experiences to the comment section.

Previously: MediaDefender Anti-Piracy Tools Leaked

Next: PirateBay Fires a Broadside of Complaints to Police

57 Responses (Add yours or TrackBack)

Pages: « 1 2 [3] Show All

51 Oct 06, 2007 at 12:22 by Ano

The sluggishness of java is of course annoying, but not really a show-stopper.

52 Oct 29, 2007 at 17:34 by JAVA?

Java aint good?
lol

53 Oct 31, 2007 at 20:15 by kitbo

i use utorrent & i am getting between 400 & 500 KB/s which quick enough fo me

54 Nov 22, 2007 at 15:16 by OmOiYuMe

This is a post about a plugin FOR Azureus, if you are not an Azureus user, get the hell outta here, got to uTorrent or any other sh** clients post, but dont come here just to say “Azureus? No, thanks.” You seems like kids, “My toy car is better than yours”.

Anyway, back on topic, i have uninnstalled Ono, because, i dont like processes doing what they like, not even showing it to me, i started to see the pings and tracerts like you said, seen that they came with azureus (Thanks to sysinternals process explorer, win task manager is cr*p) and then, came to this page, maybe in my linux installation, this wont bother too much, but in win, im paranoic, i dont want self run process that i cant kill, so, ill not use anymore, but, i really didnt see any change with it, im in latin america, with a 1mbps connection, and i had always maxed my connection with azureus, rightly configured, obviously. Thats the end of my review.

55 Jan 03, 2008 at 20:10 by Spd

Yes, Java is generally a sluggish language, but it sure as hell doesn’t mean it is the worst. Remember it is a language accepted amongst a multitude of operating systems - it isn’t optimized for the sake of just one, mind you. As for the programmers, my hearty opinion is that those who commit themselves to this language simply adapt to and overlook the issue from a technical standpoint.
The only ones here I find ignorant are the ones who decided to avoid Java like the plague.

56 Apr 15, 2008 at 06:36 by don

hiii im using rtorrent in linux fedora can anyone say how to speed up my download speed im getting only 50-70kbps

57 May 08, 2008 at 05:33 by Comcast Sucker

I can see the benefit for ISP’s like lower network transport costs. but…

I live in the most ‘bandwidth challenged’ part of the most ‘bandwidth challenged’ so-called develped country. the main isp’s offer low upload speeds, and the faster isp’s are way too expensive. Closer peers does not equal faster download speeds unless they have high upload speeds. I often check to see which peers upload fastest and it is usually some swedish or other european, japanese, canadian or FIOS (verizon) IP address. I got 480KB/s from a bredbandsbolaget peer before. I’m in the southeast U.S. and i hate seeing *.bellsouth.net, *.ga.comcast.net or anything else nearby in my peers list. give me some peers across the pond with +200KB/s uploads please.

this also appears to go against the BT protocol rules. sounds like another gnutella2 to me, a swarm within a swarm that connects first to all the 25KB/s (divided by 3 upload slots) peers nearby before finally reaching out to the high capacity peers in other countries. NO THANKS!

Pages: « 1 2 [3] Show All

Add your response

It takes approximately 1 minute for your comment to appear on TorrentFreak after it's posted.