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
- Laptop bag reviews: nine tested
- Sony VAIO T Series Ultrabook review: first look
- Revealed: the military standards and robots HP uses to test its laptops
- Windows 8: multi-monitors and double standards?
- Why is TalkTalk's year-old porn filter suddenly big news?
- Why are laptop screens so far behind mobiles?
- HP EliteBook Folio review: first look
- The shoebox-sized all-in-one printer
- Forget the Ultrabook: here comes the HP Sleekbook
- HP Spectre XT review: first look
- Why you have to be left in the dark on OS patches
- Is Microsoft mismanaging Windows on ARM?
- Dealing with spam surrogates
- Why 3G broadband can be better and cheaper than ADSL
- Is Twitter bad for business?
- Publishing your email address isn't a security disaster
- Why you'll need a fax machine to develop iOS apps
- Learning to adapt to the mobile web
- Why you shouldn't use WPS on your Wi-Fi network
- Disabled users suffer when software breaks the rules
advertisement
