thoughton:digitallife banner
about downloads imagery work
-- Internet --

BitTorrent's successor? From Microsoft...


El Reg has an interesting article today on a new P2P system ... from Microsoft of all people. The logic behind it sounds plausible, although part of their explanation is somewhat vague:
Microsoft Research's approach gets around this by re-encoding all the pieces, so that each one that is shared is actually a linear combination of all the pieces, fed into a particular function. The blocks are then distributed with a tag that describes the parameters it contains.

Apparently this means that each downloader will be recombining already-downloaded chunks into brand-new chunks. All other downloaders will be able to utilise parts of these 'mixed' chunks to recreate the original chunks they may be missing. The original research paper is here.

Comment

Exactly why this is better than BitTorrent isn't exactly clear. It seems to me that a very large swarm would be needed to make this useful. But then again, if the swarm is that large surely the original BT protocol would be just as efficient?

A secondary concern is the CPU power 're-encoding' will take. Users of BitTorrent on the PC will already know what a resource hog it can be once you get up to a few hundred connections, causing your PC to become extremely sluggish when performing routine UI tasks such as dragging a window. The situation is better on a Mac where the UI doesn't suffer any slowdowns, but the CPU drain is still significant.
Posted on 16 June 2005, to Internet | News

Related entries

Another stupid patent, do we need 'em? - 7 September 2005
Tour of the Microsoft Mac labs - 11 May 2006
Microsoft Zune search results - 17 September 2006
How to beat the competition - 23 June 2005
Don't chuck out Virtual PC yet, the MacBook doesn't do Windows - 12 January 2006

Comments

There have been no comments posted to this entry.

Subscribe to comments

Enter your email address in the box below to receive an email notification whenever a new comment is posted to this entry.

Email address:

Post a comment










Remember personal info?


Click a smiley!
:) ;) 8) :| :(
:P :X :? :mad: :D
:o :cry: :shock: :blush: :roll:



Security code
Please enter this security number in the space below (this prevents automated responses).



Category icon Sponsors