Dictionary of Meaning
<<Back
Please select a letter:
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
0-9
Click here for Shopping
Avalanche (p2p)
*** Shopping-Tip: Avalanche (p2p)
'''Avalanche''' is the name of a proposed
peer-to-peer (P2P) network created by
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 the latter's 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
Protocol (computing) protocols which the paper claims does not scale very well).
Bram Cohen, the creator of BitTorrent, discussed the proposed Avalanche system in a post to his [http://www.livejournal.com/users/bramcohen/20140.html blog], which mentions some of its potential drawbacks. He also mentions the Microsoft research paper's inaccuracies in the analysis of the BitTorrent protocol (some of the analysis in the paper being based on a version of the BitTorrent protocol, which is several years out-of-date), as well as concerns about the proposed network coding being too resource-intensive to be practical.
External links
-
Microsoft research article, including white paper
-
Bram Cohen's analysis of the proposed system
{{compu-network-stub}}
Category:File sharing networks
Category:Microsoft
see
Avalanche (P2P)