Microsoft clones BitTorrent
By Steve Malone
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.
From around the web
advertisement
- Chrome's shine getting lost in translation
- BytePac: the cardboard hard disk enclosure
- How tech loosens our grip on reality
- Hokum watch: Safer Internet Day
- Why I'm deleting Adobe from my PC
- Prepare to be patronised: it's Safer Internet Day
- Dear Sony, Samsung and every other tech company in the world: stop trying to be Apple
- Will Apple's Final Cut Pro X update placate the pros?
- Smartr Contacts for iPhone review
- Switching to Office 365's Outlook Web App
- Why virtualisation hasn't slowed the growth of data
- How to make Google AdWords work for your business
- The curse of sloppily written software
- Paying for your crimes with Bitcoin
- Behind the scenes: tech support for Formula 1
- The security risk of fat fingers
- Why Windows Phone 7 isn't quite ready for business
- When will Microsoft stop fiddling with Windows 8?
- Flash down the pan?
- Metro Style apps vs desktop applications
advertisement
