Skip to navigation

PCPro-Computing in the Real World Printed from www.pcpro.co.uk

Register to receive our regular email newsletter at http://www.pcpro.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.

Latest News

Microsoft clones BitTorrent

Posted on 20 Jun 2005 at 10:54

Software giant Microsoft is developing an alternative to BitTorrent, the high-speed p2p software driving the sharing of video through broadband connections. The twist is that with the Microsoft version, code-named Avalanche, downloading will not be possible without a 'publisher's certificate'. In other words, it will have built in DRM technology.

Microsoft says that Avalanche improves on BitTorrent's method of 'swarming' otherwise known as parallel downloads. In a system where files are shared among multiple machines, if there is only a single source for the file, downloads are restricted to the bandwidth of the single server.

To combat this problem, p2p networks introduced the concept of swarming. Once a file has downloaded a bit of data, it is instantly made available to the network so that other machines can download it, and so the more machines downloading the software, the faster it actually becomes.

The problem is that of the 'rarest bit'. Despite being able to download the great majority of a file, it is not complete until the last bit, which may still be only on a single machine, can be slotted in. One technique used by P2P networks is exchange of 'locally rarest' bits, which will speed up some of the downloads. However, according to Microsoft, this does not solve the problem of the 'globally rarest' bit.

Microsoft's researchers in Cambridge think they have cracked the problem by implementing something they call network coding. Unlike existing P2P systems where peers offer the blocks of the file, in Avalanche, a computer offers other peers any combinations of the blocks it has already.

These combinations are sent out together with tags that describes where the constituent blocks fit in the overall scheme. Microsoft says that any peer can generate new unique combinations from the combinations it already has. When the PC has enough combinations, it can put the pieces together to create the original file.

As a result, any bit uploaded by a given peer can be of use to any other peer. Peers do not need to search out the next block to build the file, any encoded piece will suffice. Redmond says that this makes the system very robust as peers disconnect and no peer becomes a bottleneck, since no block is more important than another. Finally, Microsoft says that network bandwidth is reduced since the same information does not travel multiple times over bottleneck links.

Microsoft sees the technology applied to video and TV on demand as well as the distribution of films either to buy or to rent. According to sources, Avalanche will have built in DRM to protect the rights of the copyright holders.

It is thought that trials of Avalanche may begin in the 2006.

Author: Steve Malone

Be the first to comment this article

You need to Login or Register to comment.

(optional)

advertisement

Most Commented News Stories
Latest Blog Posts Subscribe to our RSS Feeds
Latest Reviews Subscribe to our RSS Feeds
Latest Real World Computing

advertisement

Sponsored Links
 
SEARCH
SIGN UP

Your email:

Your password:

remember me

advertisement


Hitwise Top 10 Website 2008