Avalanche: P2P secondo Microsoft
Avalanche è il nome scelto da Microsoft per il proprio progetto di file sharing attraverso la rete internet.
di Fabio Boneschi pubblicata il 21 Giugno 2005, alle 10:03 nel canale ProgrammiMicrosoft









DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
iMac M6 da 1.829 euro, MacBook Pro 14 M6 da 2.349: arrivano il 6 novembre
RayNeo GT a 313,65€ su Amazon: occhiali AR con schermo virtuale da 201'', MicroOLED a 120Hz e Dolby Vision in soli 68 grammi
NVIDIA e Meta: 3 miliardi di dollari e più hardware per gli agenti AI di Zuckerberg
PHP2Shell: sfruttate attivamente le due falle critiche di PHP, ed è peggio di quanto si temesse
Raffreddamento passivo senza elettricità: un nuovo materiale abbassa la temperatura di 12,9°C
La deforestazione in Amazzonia crolla a 3.335 km quadrati: è il dato più basso dal 1988
La luce del sole a mezzanotte, ecco come Reflect Orbital fa infuriare gli astronomi: 'È un progetto idiota'
Oltre mille modelli 3D scaricati senza autorizzazione: Roblox è colpevole?
274 brani di Elvis Presley sono stati usati per addestrare Claude: Anthropic va in tribunale
SVOLT avvia la produzione in serie di batterie semi-solide da 100 kWh: 500 km di autonomia in 12 minuti sono realtà!
Apple rilascia macOS Sequoia 15.8.2 e Tahoe 26.7.2 con correzioni di sicurezza
Attacchi hacker alla Camera: nel mirino le caselle mail dei deputati, inclusa quella di Meloni
Android Auto prepara il numero preferito per le chiamate e un nuovo tastierino
CPU e quantum computing dipendono da un gas sempre più scarso: l'elio diventa critico per gli USA









95 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoE pare che non necessiti nemmeno di incentivi all'upload (come il TFT) che rallentano i tampi di completamento dei download.
L'unica cosa che mi lascia un po' perplesso sono i tempi di decodifica dei files: dalla presentazione Microsoft risulta che un download di 200 MB richieda oltre 3 minuti e mezzo di decodifica (su un PIII 650mhz, 512 ram). Bisognerebbe vedere le prestazioni in decodifica su macchine più moderne per files più grossi (assumendo che per un file da 6-700 MB il tempo di decodifica sia sensibilmente più lungo vista la maggiore dimensione della matrice di vettori lineari).
> xkè devo mettermi "in coda" con un SW p2p x scaricare cose legali [...]
E' tipo BitTorrent, quindi niente code.
Si', esatto, infatti sto facendo questo
Si paga pur sempre una connessione col peer, ma si salva la banda del pacchetto.
Comunque mi sembra molto plagiato da emule...
Comunque mi sembra molto plagiato da emule...
Semai da Edonkey2000
Cmqe ho ripassato gli spazi vettoriali (ripassare algebra lineare non fa mai male ), quindi teoricamente ogni pacchetto non contiene una parte del file ma contiene una combinazione lineare dell'insieme di vettori che compongono il file, e, una volta scaricate tutte le combinazioni lineari ho sotto mano gli oggetti che mi permetteranno di ricostruire il file? Ma ora sorge la domanda, l'insieme di vettori è linearmente dipendente? dunque potrei non dover scaricare tutte le combinazioni lineari per ricostruire il file, poichè alcune di esse sono ricostruibili dalle precedenti o è una base e quindi e linearmente indipendente e devo comunque avere tutte le combinazioni lineari?
USO LAVORATIVO
Salve. Con questo p2p il mio ufficio potrebbe condividere documenti con le altre sedi con la visibilità dei documenti solo al personale preposto?Risposte a [email][email protected][/email]
Grazie
Dipende, se i coefficienti sono tutti perfettamente casuali in un campo di 8/16 bit, c'e' una possibilita' molto piccola ma non nulla che N vettori non formino una matrice di rank N (ovvero gli N vettori non siano linearmente indipendenti).
[quote]dunque potrei non dover scaricare tutte le combinazioni lineari per ricostruire il file, poichè alcune di esse sono ricostruibili dalle precedenti o è una base e quindi e linearmente indipendente e devo comunque avere tutte le combinazioni lineari?
Non hai bisogno di scaricare tutti gli N pacchetti. Se, per esempio, dopo aver scaricato K (minore di N) pacchetti riesci a trovare K vettori che hanno K colonne linearmente indipendenti puoi formare una matrice di rank K che risolve un sistema lineare di K equazioni in K ingognite (i blocchi di dati) e risolvere quello.
Poi ti restano N - K pacchetti da scaricare.
Non hai bisogno di scaricare tutti gli N pacchetti. Se, per esempio, dopo aver scaricato K (minore di N) pacchetti riesci a trovare K vettori che hanno K colonne linearmente indipendenti puoi formare una matrice di rank K che risolve un sistema lineare di K equazioni in K ingognite (i blocchi di dati) e risolvere quello.
Poi ti restano N - K pacchetti da scaricare.
Mhm capito, almeno credo. Usare le combinazioni lineari e le leggi degli spazi vettoriali serve a rendere il download più sicuro e meno sensibile alla perdita di dati, perdita di dati intesa come mancanza di parti del file sulla rete, e il fatto che si possa creare una sorta di compressione (cioè si possa avere la possibilità di ricostruire il file senza avere tutte le combinazioni lineari) è puramente casuale e quasi impossibile, infondo a pensarci bene sarebbe un bell'onere generare un insieme di generatori per il file, scoppia il pc ancora prima di iniziare lo share :P.
E' il computer che deve piegarsi all'utente, non il contrario...
Comunque geniale questo sistema di P2P: spero vengano sviluppati rapidamente dei client...
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".