Avalanche, la rete p2p di Microsoft

Microsoft avrebbe sviluppato una rete peer-to-peer chiamata Avalanche, che vanterebbe una velocità del 20-30% superiore a Bittorrent.

Come per Bittorrent e eMule, i file vengono divisi in spezzoni. La variante di Avalanche è che gli spezzoni inviati sono una combinazione lineare degli spezzoni originali del file. Quando un client ha ricevuto un numero sufficiente di spezzoni, può cominciare a ricostruire pezzi del file originale e ricreare spezzoni non ancora ricevuti. Il vantaggio è dato da una distribuzione più uniforme dei frammenti del file tra lo swarm degli scaricatori, e un minore pericolo di rallentamenti verso il termine del download (magari a causa di qualche spezzone poco diffuso).

Il funzionamento è descritto in un research paper. Nella discussione su Slashdot c’è un po’ di scetticismo riguardo a quali fattori contribuiscano ad una effettiva velocizzazione del download.

Naturalemente, Microsoft pone molta enfasi sul fatto che Avalanche sarà destinato alla distribuzione di materiale legale. Stranamente, non sembra ci saranno meccanismi per impedire la trasmissione di materiali protetti. Sono scettico, ma se è vero, è una ottima notizia: Microsoft “legittimerebbe” software come Bittorrent e darebbe un grosso incoraggiamento a migliorarne le prestazioni.

Anche se Avalanche fosse farcito di limitazioni, il meccanismo sembra descritto abbastanza dettagliatamente da poterlo riprodurre e migliorare le prestazioni delle reti p2p esistenti.

4 thoughts on “Avalanche, la rete p2p di Microsoft

  1. probabilmente sarà utilizzato per distribuire i contenuti come Service pAck o aggiornamenti vari dei prodotti Microsoft

  2. Pingback: Wikilab

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>