Jump to content

uTorrent Speeds Up Downloads and Counters DDoS Attacks


NelsonG

Recommended Posts

[img]http://torrentfreak.com/images/utorrent-logo-new.jpg[/img]With well over 150 million active users a month uTorrent is by far the most used BitTorrent client.

The popular application began as a minimalist and no-nonsense client targeted at a BitTorrent-savvy crowd, but evolved into a feature-rich download tool during the years that followed.

This week the uTorrent development team released uTorrent [url="http://blog.bittorrent.com/2014/02/19/introducing-bittorrent-android-v2-and-bundle-integrated-bittorrent-software/"]version 3.4[/url]. Aside from the standard bug fixes, new features and aesthetic upgrades, the latest release includes one of the most significant changes in years.

Spearheaded by BitTorrent developer Arvid Norberg, the new release includes a new method of connecting people who are sharing the same file. This change is welcome, since the traditional way of choosing peers has some major drawbacks.

“If [a BitTorrent client] chooses poorly, or if there are malicious actors in the swarm, the connections between clients are not well distributed through the swarm, leading to a large number of hops from node to node. That slows down the ability to each client to pass data on to the next,” BitTorrent’s Adam Kelly explains.

With [url="http://www.bittorrent.org/beps/bep_0040.html"]Canonical Peer Priority[/url], as it’s called, peers will no longer be selected on a first come first serve basis.

The new [url="http://blog.libtorrent.org/2012/12/swarm-connectivity/"]peer selection method[/url] will now give priority to peers who are close in the network (fewer hops away). This means that when uTorrent has reached the maximum number of connections for a torrent, it will still accept incoming peers with a higher priority.

Instead of refusing the connection of the new peer, it will accept it and kick out a lower priority peer. This will help peers to connect to each other faster, and also reduce the distance between peers, which ultimately results in faster downloads.

In addition to increased connection times and faster downloads, the new peer selection method also prevents DDoS attacks against larger swarms.

With the old method malicious parties could flood a swarm with download requests, pretending to offer a piece of the file. By doing so, they could lock up dozens of connection slots, seriously degrading download performance by taking up space of legitimate peers.

“There’s an opportunity to DDoS a swarm by filling up everyone’s connections slots, and continuously making incoming connections at such rate that peers won’t have an opportunity to connect to anyone else,” [url="http://www.bittorrent.org/beps/bep_0040.html"]Norberg explained[/url].

With the new selection method this problem is solved, as low priority peers will be swapped out for newcomers who have real data to offer.

uTorrent users are not expected to notice a difference right away. The effectiveness depends on how many other peers in the swarm use uTorrent 3.4, which will be relatively low for now. However, as time changes this is expected to pick up. Whether other BitTorrent clients plan to implement the same technology has yet to be seen.

In addition to the new peer selection method and other improvements, the uTorrent team also announced that it will release newer versions of the software [url="http://engineering.bittorrent.com/2014/02/19/the-bittorrent-engineering-team-building-faster-releases/#respond"]more quickly[/url]. In recent month there have been some complaints in the forums from users about a lack of updates and fixes.

BitTorrent Inc. has put more developers on uTorrent, so fixes and new features are expected to come out faster in the months to come. This is expected to include a paywall to unlock premium bundles from artists.

Source: [url="http://torrentfreak.com"]TorrentFreak[/url], for the latest info on [url="http://torrentfreak.com/category/copyright-issues/"]copyright[/url], [url="http://torrentfreak.com/category/pirate-talk/"]file-sharing[/url] and [url="http://torrentfreak.com/vpn-services-that-take-your-anonymity-seriously-2013-edition-130302/"]VPN services[/url].

[url="http://feed.torrentfreak.com/~ff/Torrentfreak?a=Sf--n0bFVU8:cXVJHXmcXbg:yIl2AUoC8zA"][img]http://feeds.feedburner.com/~ff/Torrentfreak?d=yIl2AUoC8zA[/img]</img>[/url] [url="http://feed.torrentfreak.com/~ff/Torrentfreak?a=Sf--n0bFVU8:cXVJHXmcXbg:D7DqB2pKExk"][img]http://feeds.feedburner.com/~ff/Torrentfreak?i=Sf--n0bFVU8:cXVJHXmcXbg:D7DqB2pKExk[/img]</img>[/url][img]http://feeds.feedburner.com/~r/Torrentfreak/~4/Sf--n0bFVU8[/img]

[url=http://feed.torrentfreak.com/~r/Torrentfreak/~3/Sf--n0bFVU8/]View the full article[/url]

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Our picks

    • Wait, Burning Man is going online-only? What does that even look like?
      You could have been forgiven for missing the announcement that actual physical Burning Man has been canceled for this year, if not next. Firstly, the nonprofit Burning Man organization, known affectionately to insiders as the Borg, posted it after 5 p.m. PT Friday. That, even in the COVID-19 era, is the traditional time to push out news when you don't want much media attention. 
      But secondly, you may have missed its cancellation because the Borg is being careful not to use the C-word. The announcement was neutrally titled "The Burning Man Multiverse in 2020." Even as it offers refunds to early ticket buyers, considers layoffs and other belt-tightening measures, and can't even commit to a physical event in 2021, the Borg is making lemonade by focusing on an online-only version of Black Rock City this coming August.    Read more...
      More about Burning Man, Tech, Web Culture, and Live EventsView the full article
      • 0 replies
    • Post in What Are You Listening To?
      Post in What Are You Listening To?
    • Post in What Are You Listening To?
      Post in What Are You Listening To?
    • Post in What Are You Listening To?
      Post in What Are You Listening To?
    • Post in What Are You Listening To?
      Post in What Are You Listening To?
×
×
  • Create New...