- Avalanche (P2P)
-
Avalanche is the name of a proposed peer-to-peer (P2P) network created by Pablo Rodriguez and Christos Gkantsidis at Microsoft, which claims to offer improved scalability and bandwidth efficiency compared to existing P2P systems.
The proposed system works in a similar way to BitTorrent, but aims to improve some of its shortfalls. Like BitTorrent, Avalanche splits the file to be distributed into small blocks. However, rather than peers simply transmitting the blocks, they transmit random linear combinations of the blocks along with the random coefficients of this linear combination - a technique known as 'network coding'. This technique removes the need for each peer to have complex knowledge of block distribution across the network (an aspect of BitTorrent-like protocols which the paper[1] claims does not scale very well).
Bram Cohen, the creator of BitTorrent, criticized the proposed Avalanche system in a post to his blog.[2] He mentions inaccuracies in the paper's analysis of the BitTorrent protocol (some of it being based on an out-of-date version of the protocol which used an algorithm that "sucks") and describes the paper as "garbage."
In July 2007, Microsoft made the technology available as a public customer technology preview (CTP) of the resulting system, called 'Microsoft Secure Content Downloader' (MSCD).
References
- ^ Avalanche: Peer-Assisted Content Distribution. Pablo Rodriguez, Microsoft Research
- ^ Cohen, Bram (20 June 2005). "bramcohen: Avalanche". Bram Cohen's Journal. http://bramcohen.livejournal.com/20140.html. Retrieved 2009-06-06.
External links
- Avalanche: File Swarming with Network Coding, Avalanche official home page
Microsoft Research (MSR) Main projects Languages and compilersBigtop · Gridline · BitVaultAvalanche · Wallop · Conference XP · HoneyMonkey · AjaxView · GazelleOther projectsSingularity · Barrelfish · VerveJoins · Accelerator · Dryad · SXMLaunched as productsC# · Comic Chat · F# · Sideshow · Surface (TouchLight) · SenseCam · ClearType · Group Shot · Allegiance · SongsmithApplied research
from MSR LabsCurrentDiscontinuedOther Microsoft Research Labs: adCenter Labs · Office LabsPeer-to-peer file sharing Networks and protocols CentralizedDecentralizedComparisons of clients Hyperlinks Uses Broadcatching · Music download · Photo sharing · Disk sharing · Peercasting · Web hosting (freesite)Concepts Categories:- File sharing networks
- Microsoft Research
- Microsoft software stubs
Wikimedia Foundation. 2010.