TorrentFreak

The place where breaking news, BitTorrent and copyright collide

BitMate: A BitTorrent Client for Poor Bandwidth People

BitTorrent is an excellent tool for sharing large files online, which is why millions of people use it every day. In developing third world countries, however, BitTorrent usage falls far behind, mainly because the transfer speeds are not that great on low bandwidth connections. Thanks to a new BitTorrent client, funded by a grant from the U.S. State Department, this situation can look forward to positive change.

A few days ago a new BitTorrent client surfaced under the promising name BitMate. The client is developed by a group of researchers from several well respected universities who have collaborated to improve the lives of BitTorrent aficionados in developing countries.

The aim of BitMate is to drastically improve the download speeds of peers on low-bandwidth connection (5 to 20 KB/sec), to make BitTorrent more effective in places where people might need it the most. If we believe the claims of the researchers, they have succeeded in making a difference.

TorrentFreak contacted Dr.Umar Saif, Associate Professor and leader of the initiative, to learn more about the new BitTorrent client.

“We have spent close to 2 years experimenting with various tweaks in BitTorrent, using both real-world and synthetic swarms. BitMate is our first public release and is an ongoing project,” Saif said.

During the latest tests the researchers found that compared to traditional clients, the download speeds on low bandwith connections can receive up to a 70% boost with BitMate, while upload contributions may improve by up to 1000%.

“In our target conditions, Bitmate can almost double the download performance. At the same time, it performs at least as well as the traditional BitTorrent clients for high-bandwidth peers,” Saif noted.

The beauty of it all, is that other peers are not negatively affected by these improvements.

“BitMate enhances the performance of low-bandwidth nodes without cheating, circumventing the fairness policy of BitTorrent or adversely affecting the performance of other peers,” Saif told TorrentFreak.

Among other things, BitMate can establish this advantage by prioritizing connections to other slow peers, by minimizing cross-ISP traffic and by avoiding redundant downloads. Combined with several other optimizations, the Vuze-based BitMate client is able to speed up downloads on slow connections.

“Instead of wasting optimistic unchokes on high bandwidth peers, a BitMate client optimistically unchokes those peers that have a similar low-bandwidth. As a result, a BitMate client invests its scarce upload bandwidth on peers that are most likely to reciprocate.”

“At the same time, BiTMate leaves the tit-for-tat reciprocal unchoke policy untouched to uphold the fairness of BitTorrent. This leads to both increased performance and fairness since low-bandwidth clients can quickly form mutually beneficial peer-to-peer connections,” Saif said.

A win-win situation for all BitTorrent users, generously funded by the U.S. State Department. It’s almost too good to be true.

BitMate’s latest version was released to the public three days ago and can be downloaded for free. The source code of BitMate is available at GitHub. Although the project is aimed at developing countries, there are plenty of people in other parts of the world that are on a slow connection, and might benefit from BitMate.

BitMate’s poor peer in-crowd

bitmate

Related Posts

Previous Post | Next Post

  • Yuriythebest

    wait… the US state department? I’m having a brain explosion here- will the US face a government war where the DEA and MPAA will invade the State department? this is one of those weird things that is like.. wow… weed

    • http://crashsuit.blogspot.com crashsuit

      My big “HUH?” was that they based it on Vuze and not uTorrent or Transmission.

      • http://conventicon.cz/ syntax

        Well, uTorrent is closed-source.
        Azureus/Vuze is popular for experimental modifications (including infamous BitTyrant) since it’s written in Java which is more comfortable than C (libTransmission) and still easily portable.

      • Izkata

        “BitMate can establish this advantage by prioritizing connections to other slow peers, by minimizing cross-ISP traffic and by avoiding redundant downloads.”

        As far as I knew, Azureus/vuze either already did some of these modifications, or there was a preexisting plugin for it that did. So it makes sense to start with that as a base.

  • http://twitter.com/pwnful Pwnful Entertainment

    Lol, I think US Goverment just flipped off MPAA. Oh happy days…

  • Cyrious

    suddenly, now 90% of the world can pirate in semi-significant amounts. If the MAFIAA was pissed about bit torrent before, their heads are gonna explode over this, double since the US govt funded it.

  • http://twitter.com/pwnful Pwnful Entertainment

    Lol, I think US Goverment just flipped off MPAA. Oh happy days…

    • otrg

      Beware of honey pot

      • Anonymous

        Honey pot, my arse. Are you implying the anti-piracy organizations will try to sue people in, say, Somalia? Get real.

        • Phobophobia

          Somalia has its own Honeypot to keep themselves and their “Volunteer Coastguard” occupied! – a proper [oldschool] pirate nation!!

          there, anti-piracy measures involve battleships…for real!

        • Anonymous

          LOL! Precisely why I chose Somalia as an example – the delicious irony of it.

  • Cyrious

    suddenly, now 90% of the world can pirate in semi-significant amounts. If the MAFIAA was pissed about bit torrent before, their heads are gonna explode over this, double since the US govt funded it.

    • Anonymous

      Except at 20 kbps, it’ll still take several days to download a gig of data.

      • NeonGen

        First of all 20 KB/s not kbps that’s a difference of x8 faster then what you typed. And takes roughly 15 hours to download a GB of data at that speed.

    • Anonymous

      Except at 20 kbps, it’ll still take several days to download a gig of data.

  • LaughingNow

    Yes, I felt the same thing when I read it. Swear to got I thought I’d had a brain hemorrhoid for a second. This could be fun…BitMate today, gone tomorrow. Stay tuned.

  • LaughingNow

    Yes, I felt the same thing when I read it. Swear to got I thought I’d had a brain hemorrhoid for a second. This could be fun…BitMate today, gone tomorrow. Stay tuned.

  • Anonymous

    Not long before the Obama administration pulls the plug on this now, I guess.

    • Stu

      Too late, it’s in the wild (see below).

  • John

    Anyone able to find source code of it?

  • xmido

    I live in a 3rd world country and i downloaded 806gb in utorrent alone last year.

    • Avcraina

      same here

    • Mike Hunt

      Oh, so that means your upload contributions were around 806MB then?

      I used to use a client like this. I liked to call it BitThief though.

      • Haxor

        you client should be called BITE ME

      • Haxor

        you client should be called BITE ME

      • Haxor

        you client should be called BITE ME

      • Ninja

        Oh that’s a good one, my uploading was actually just 100 Gb lower! Blame private trackers and the usual difficulty in seeding stuff there =/

    • Ninja

      I’m in a 3rd world country and got a tad more than you. This is so “Cold War” labeling, or rather US labeling. Economic power means shit in the end ;)

    • http://www.facebook.com/profile.php?id=1340191150 Hemant Malhotra

      lol
      3rd world country
      i live in india
      and download almost like 2.4tb of data per year… !!!!!

  • xmido

    I live in a 3rd world country and i downloaded 806gb in utorrent alone last year.

  • Pingback: BitMate: A BitTorrent Client for Poor Bandwidth People - Torrent Invites - Get your free private torrent tracker invites!

  • WeTGHETRJHTSE

    GPL … kill me now.

  • WeTGHETRJHTSE

    GPL … kill me now.

  • http://pulse.yahoo.com/_5V4Z3CGVHDVGTSOKMKOT4W4ZFE Cyb3r

    vuze core .. vuze suck

  • Huggybaby

    The freaking State Department. My god, is there nothing Obama’s bunch won’t waste money on?

    And Vuze sucks.

    • Shaizan00

      Grow up small fry.

    • Ninja

      You know, the concept of “waste money” is kinda broad. Sometimes money wasted on seemingly useless research leads to some major discovery later. I don’t think Descartes ever imagined the implications of his mathematical delusions…

      • Huggybaby

        True. But in Descarte’s time, scientists were independently wealthy. What a person does with his own money is his business, but the State Dept is federal money and they really have no business messing with this. Since they are messing with this, they have too much money to play with, and that money is best left to me or you than a bureaucrat.

        • Anonymous

          If the government hadn’t funded DARPA to ‘mess with’ the idea of networks then there’d be no internet.

          Are you saying that they shouldn’t have done that either, and that should have been left up to private individuals too?

        • Reasonable

          +1

        • Anonymous

          If the government hadn’t funded DARPA to ‘mess with’ the idea of networks then there’d be no series of tubes called the internetS.

        • missedconduct

          Nah. It’s not the government you need to fear. It’s the corporations. Personally, I love the idea here. Connections truly are terrible around the world. Not only low speed, but staying connected with such a low speed. Giving them the benefit of the doubt, it is nice to see the government take account of the usefulness of something like p2p. Every once in a while governments do something respectable. Let’s hope corporations don’t block it, like they did the auto-updating wikipedia readers for third world countries.

  • Colly_Molotov

    the sad thing is, a tracker like this is also needed for Canadian torrent users thanks to our ridiculously low bandwidth caps and speeds ^_^

    • LOL

      Canada is a third world country

  • Bob

    This just made me cry…………Then i shit my pants…..

    • Anon

      Ha.

      Ha.

  • yahoo
  • reedit

    Ok, now you that there’s such a client, you can have a seedbox on your Android mobile on a GPRS connection :))

    http://www.getaseedbox.com/

    • We Hate Spam

      Take your spam elsewhere, this is not a place to advertise your business.

      Or, do the decent thing and buy some advertising space from TF. I’m sure they’d appreciate the income.

  • MetaPhisto
  • stinlyStinly

    If you live in the USA… who gives a shit?

    • Shadphoenix

      The universe doesn’t revolve around you, American.

  • Gargamel

    The Fascist U.S Government helped make this? Ya, like anyone with any IQ over 10 is going to touch this.

    • Wary

      Not Fascist, Communist. And yeah, I wouldn’t get anywhere near this thing either, not that I’m paranoid or anything.

      • Scary Devil Monastery

        There’s a strict limit how many backdoors you can sneak into an open source app though.

        Anyone remember when NSA publushed their own version of “Secure Linux”? It got taken apart by every hacker and their granny and was found to be squeaky clean. This may be much the same thing.

    • Anonymous

      Don’t forget to put on your tin-foil hat. The Company men are coming… Soz, did not see retraction. Still, take it easy, man – the Government might not actually be after you.

    • Paranoid Much

      “The Fascist U.S Government helped make this?”

      They paid for the research that built the Internet, and you’re using that.

    • Reasonable

      Are you talking about BitMate or the Internet?

  • Gargamel

    Hmm, if its open sourced on sourceforge then i retract my earlier statement.

  • AskNotForWhoIAm

    Made for linux as well. I guess that works with the people that can’t afford M$. The source code is out there, maybe some coder can look through it for information gathering tech. I can see the goverment turning this into a tool to get info on filesharers.

    • Ninja

      It’s open source. If it becomes a honey pot developers can always get the fine beef out of it and add to their own clients.

  • CCyko_01

    want to speed up downloads on slow internet connections? that’s easy. use full LZMA (7-zip) compression and you can cut the size of the original file at least in half at the cost of increased CPU/memory usage

    • xerxes

      Nonsence. Most of the content today is pretty well compressed off-the-shelve. Check that with any newer game, or even movie or music.

      • Scary Devil Monastery

        well, that leaves conversions and rips which take up three times the size they ought to.

    • Ninja

      I think there should be a way to encript the content on the fly, specially on p2p networks. With current processing power any1 can afford a few extra load at their homes.

    • Ninja

      I think there should be a way to encript the content on the fly, specially on p2p networks. With current processing power any1 can afford a few extra load at their homes.

  • CCyko_01

    want to speed up downloads on slow internet connections? that’s easy. use full LZMA (7-zip) compression and you can cut the size of the original file at least in half at the cost of increased CPU/memory usage

  • Mike

    Have I missed something? The US state department, what! under the direction of who?

  • Drunken Doughnuts

    Can I now say “co za asy” :P

  • Drunken Doughnuts

    Can I now say “co za asy” :P

  • Drunken Doughnuts

    Can I now say “co za asy” :P

  • Lothor The Evil

    Wow. How long until the U.S. goes after those third world countries to crack down on internet piracy?

    • Anonymous

      Think about it. What is the point of going after people with no money? (rhetorical question)

      • Reasonable

        See the IMF.

  • LordOfRuin101

    they don’t need the application to do the monitoring. Your connection is what is monitored. Check out this… http://en.wikipedia.org/wiki/Telecommunications_data_retention
    In the UK, for instance, it’s your activity that is monitored. Hec, the police even go so far as to down load software to your smart phone without your knowledge, to turn on the microphone and listen in.

    If you’re frightened of being monitored, hide or change your IP address, use PeerBlocker, and be careful.

    Though Peerblocker is missing at the moment. Anybody any idea what’s happening there?

    • Gormless Tossa

      You muppet, peerblock website is loading just fine, never herd of the software thing but sounds possible mang, take dates, times and logs to a whole new level.

    • Ninja

      Peerblock will not protect you from scrutiny, they can always set a “home” connection to spy on you.

    • Ninja

      Peerblock will not protect you from scrutiny, they can always set a “home” connection to spy on you.

    • Peerblock Is Snakeoil

      Ha ha ha ha ha! He thinks Peerblock will protect him!

      • Scary Devil Monastery

        Well certainly. Start your VPN tunnel, make sure peerblock is engaged…see? No eavesdropping going on here. :)

  • Mazhar808

    i live in a 3rd-world country and i downloaded 2 TB on utorrent…… hehehehehehehe

    • Ano

      on what did you download 2TB? I thought 3rd-world countries had scarce electricity, let alone computers and high bandwidth.

      • Poor hungry 3rd-world dweller

        Oh you silly, that’s only part of them. There are “3rd world” countries that would make your connections blush in shame with their caps and throttling. “1st world” or “developed world” are overrated expressions ;)

      • Poor hungry 3rd-world dweller

        Oh you silly, that’s only part of them. There are “3rd world” countries that would make your connections blush in shame with their caps and throttling. “1st world” or “developed world” are overrated expressions ;)

  • Pingback: Bitmate – Le client bittorrent bas débit

  • Node

    no source code on sf. don’t touch this.

  • Seedbox Hoster

    Great, now provide us with a high-bandwidth bittorrent client. Normal bittorrent swarm design is inefficient for connections beyond 100mbps.

  • Pingback: BitMate: el cliente BitTorrent para los que tienen un ADSL lento

  • Anonymous

    LOL @ this.

    also, everyone should check if this client isn’t MAFIAA backdoor’d… wouldn’t suprise me.

  • Anonymous

    LOL @ this.

    also, everyone should check if this client isn’t MAFIAA backdoor’d… wouldn’t suprise me.

  • Gerbera

    Hi!

    I don’t really understand this, can someone explain it to me?

    If i have a 1 mbit connection (128kb/s) how the hell wil it speed up my download? It is physically impossible to download faster then the line i paid for! If you have a 100mbit line, you can’t download with 200mbit! The problem is with hardware not software.

    You won’t get a bigger dick because you saying nice things to it. It is not possible.

    • Anonymous

      Learn how the BT protocol works. Although nothing can make your connection faster, it may very well be possible to increase the protocol’s efficiency for people with slow connections.

    • Scary Devil Monastery

      If you have a 1 Mbit connection you may or may not be able to download at 1 Mbit depending on whichever bottleneck sits on the route you go. Optimizing the protocol to circumvent such roadblocks is something of a holy grail for bittorrent-developers.

      Your dick may not get bigger, but that won’t matter much if it always hits the g-spot.

  • Pingback: Amerikanen bouwen torrentclient voor geringe bandbreedte » Clippy.be

  • Pingback: BitMate, el cliente BitTorrent para anchos de banda reducidos

  • Guest

    Awesome. Perfect for poor-bandwidth countries like the USA.

  • Pingback: BitMate Speeds Up BitTorrent Downloads On Slow Connections | Lifehacker Australia

  • Pipsy

    Yeah Texas has dial up in many areas and maybe this will work. I tried to use bt on dial up a few days ago and it didn’t work. I remember Kazaa Lite and the other p2p programs worked on dial up so maybe this will this time.

    • Scary Devil Monastery

      That sounds like more of a throttling problem to me. No reason why dialup shouldn’t work. The BT protocol is recognizeable however, and THAT invites throttling. Try going through a VPN and see if the problem magically goes away.

  • Pipsy

    Yeah Texas has dial up in many areas and maybe this will work. I tried to use bt on dial up a few days ago and it didn’t work. I remember Kazaa Lite and the other p2p programs worked on dial up so maybe this will this time.

  • Pingback: BitMate Speeds Up BitTorrent Downloads On Slow Connections

  • just another third world guy

    “Third world country” hmmm, I download about 100 GB every month on torrent/newsgroups and on torrent I UPLOAD the data too though my upload is abut 1/4 of download and without capping any which way besides NO DMCA and no copyright act as to speakof ; heck, not even 1/100th of international movies ever come here so they cant claim copyright. my speed is 131 Kb/s and up speed is 32… something Yes I live in “THIRD WORLD” but I might not touch this as well, unless its been clean…

  • Usyre

    Did you guys even take a look at the project site? The source code is available on GitHub (with changes to the vanilla Vuze client explained in detail). The client seems to be targeted specifically at low-bandwidth clients (5-20 KB/sec) and accomplished its performance gain due to a number of optimizations explained on the project page. Perhaps we can first understand the work and then comment on it?

    • http://conventicon.cz/ syntax

      No way, it’s a honeypot funded by American Govt. and you are NSA agent hired to calm us down! Also, the text is too long.
      Just kidding. :-)

  • Pingback: BitMate, un cliente de BitTorrent optimizado para conexiones dialup

  • Ogopogoman

    that is really cool. at least someone cares for the less privileged.
    ^_^

  • Ogopogoman

    that is really cool. at least someone cares for the less privileged.
    ^_^

  • missedconduct

    Anyone try it out? I’ll put it to test on a laptop feeding off super crappy public wifi and let you know how it turns out.

  • missedconduct

    Anyone try it out? I’ll put it to test on a laptop feeding off super crappy public wifi and let you know how it turns out.

  • Kwinmartino661

    Will using a dial up connection make one more invisible to RIAA tracking?

  • Loni

    don’t know about you but I have 1Mbps and the download is around 120kbs with utorrent.I tried this BitMate but haven’t noticed any change,still nothing more than 120kbs.Maybe is made for even lover internet speeds.

  • Loni

    don’t know about you but I have 1Mbps and the download is around 120kbs with utorrent.I tried this BitMate but haven’t noticed any change,still nothing more than 120kbs.Maybe is made for even lover internet speeds.

  • Loni

    don’t know about you but I have 1Mbps and the download is around 120kbs with utorrent.I tried this BitMate but haven’t noticed any change,still nothing more than 120kbs.Maybe is made for even lover internet speeds.

  • Pingback: O melhor software de Torrent para conexões lentas

  • nuXNub

    Installed bitmate on a machine which has utorrent already installed. Bitmate hijacked my utorrent; utorrent shortcut disappeared as did utorrent itself. Appears to have been uninstalled.
    I’m staying away from bitmate, mate!

    nuXNub

  • BTGuard - BitTorrent Anonymously

NewsBits

Even more news...

  • The Pirate Bay Isn’t Down Completely, Just Having a Few Issues

    Twitter and Facebook, not to mention the TorrentFreak inbox, are currently alive with complaints that The...

  • Pirate Bay Founder Gottfrid Svartholm on Freedom of Speech

    Freedom of speech is a highly valued commodity, but should people be allowed to say whatever...

  • Blu-ray Anti-Piracy Tech Stops Discs and Promotes Purchases

    An anti-piracy system present in all official Blu-ray players since 2012 has received a fresh update...

  • Foxtel Breeds Pirates by Locking Up Game of Thrones

    One of the main reasons why people turn to piracy is the lack of legal alternatives....

  • UK Student Admits Breaching Sony Copyrights With Leak of PS3 SDK

    Last year an Internet user known as El Nomeo leaked version 3.70 of Sony’s Playstation3 SDK...

MostDiscussed

Below are TorrentFreak's most discussed articles of the past month. Join the discussion if you like.

CopyQuote

Left Quote

“The Pirate Bay has been one of the most important movements in Sweden for freedom of speech, working against corruption and censorship.

Peter Sunde Left Quote

PopularArticles

A selection of some TorrentFreak's classics dug up from our archives.