
neprihlásený
|
Štvrtok, 21. augusta 2025, dnes má meniny Jana |
|
Návrh P2P protokolu od Microsoftu
Microsoft Research, výskumné pracovisko Microsoftu vydalo článok popisujúci návrh P2P protokolu Avalanche, ktorý by mal oproti súčasným riešeniam priniesť niektoré zlepšenia. Podľa autorov článku už majú k dispozícii aj prvú implementáciu, k finálnemu produktu má tento vývojový produkt ešte zrejme ďaleko. Na článok zareagoval veľmi kriticky pôvodný autor BitTorrentu Bram Cohen.
DSL.sk, 22.6.2005
|
|
Dvaja výskumní pracovníci Microsoft Research centra v Cambridgi Christos Gkantsidis a Pablo Rodriguez v spolupráci s Philom Chou a Kamalom Jainom z Microsoft Research v Redmonde zverejnili článok, v ktorom popisujú niektoré nové koncepty návrhu P2P protokolu. Nový protokol Microsoft Research nazval Avalanche.
Avalanche je P2P protokol určený najmä na distribúciu veľkých súborov po Internete podobný BitTorrentu v úlohách, ktoré má plniť. Zverejnený dokument nepopisuje P2P systém do detailov, popísané metódy sa venujú najmä efektívnejšej distribúcii obsahu z matematickej stránky. Návrh nešpecifikuje niektoré detaily P2P siete postavenej na tomto protokole, napríklad či striktne pôjde o model s centrálnym serverom alebo bez neho, zatiaľ zverejnený protokol a algoritmy umožňujú s istým prispôsobením obe riešenia.
Avalanche prináša oproti BitTorrentu viacero zlepšení, keď využíva princíp známy pod označením "network coding". Pri tomto P2P sieť zdieľa nie bloky originálneho súboru, ale ich vzájomné matematické kombinácie, napríklad lineárne kombinácie ako v prípade Avalanchu. Keď klient zozbiera rozličné bloky spolu o veľkosti pôvodného súboru, vie pôvodný súbor z týchto blokov vypočítať. Výhodou je, že v sieti sa nepohybujú rovnaké bloky, ale vždy rozdielne kombinácie a tak takmer každý blok v sieti je unikátny a každý blok vie každý klient zúžitkovať. U BitTorrentu často prichádza k situácii, keď niektoré bloky originálneho súboru je možné nájsť len ťažko a dokončenie sťahovania tak trvá veľmi dlho a celkovo sa pri uspokojení rovnakého množstva klientov prenesie po sieti viac dát. Network coding si s touto situáciou poradí, rovnako dáva oveľa lepšie výsledky pri malom počte klientov, pri skorom odchode seederov zo systému, atď. Rýchlejšie sťahovanie novým systémom bude vyžadovať mierne vyšší výkon CPU a väčšie nároky na diskový IO subsystém klientských počítačov, tieto sú ale dnes lacnou komoditou a väčšinu času sú u desktopových počítačoch nevyužité.
Článok nerieši konkrétnu implementáciu a vlastný sieťový protokol P2P siete, podľa autorov už ale majú k dispozícii pracujúcu verziu. Ako ďaleko je to od skutočného použiteľného softwaru len ťažko odhadovať ale dá sa predpokladať, že je to otázka skôr vzdialenej budúcnosti. Tiež nie sú k dispozícii žiadne ďaľšie informácie o tom, v akej forme bude Avalanche uvoľnený, či bude použitý len na distribúciu softwaru, updatov a médií od Microsoftu, alebo pôjde o všeobecne použiteľný software. Samozrejme je predpoklad, že Avalanche bude podporovať aj DRM, toto je ale otázka nesúvisiaca priamo s P2P podstatou Avalanchu.
Článok porovnáva funkčnosť Avalanchu s podobnými riešeniami ale tiež s BitTorrentom prostredníctvom teoretických simulácií. Simulácie potvrdzujú očakávané výnimočne dobré správanie rovnako pre každého klienta na rozdiel od BitTorrentu, kde tomu nie je vždy tak. Avalanche v týchto simuláciách dosahuje v niektorých parametroch násobne lepšie výsledky ako BitTorrent s použitím istých nastavení, ktoré už ale momentálne v BitTorrente nastavené na iné hodnoty alebo sa rieša mierne iným spôsobom.
Microsoft Research venuje tomuto projektu túto stránku, kde je možné nájsť odkaz aj na stiahnutie technického dokumentu o Avalanche.
Bram Cohen, autor pôvodného BitTorrentu, reaguje na zverejnenie informácií v tomto článku. Jeho stanovisko je ale značne nevyvážené, keď na jednej strane správne kritizuje nie najvhodnejšiu metodiku simulácie pri porovnaní s BitTorrentom, na druhej strane kritizuje nie podstatné informácie o Avalanche a v niektorých bodoch nie celkom správne interpretoval prínos Avalanchu.
Používate originálneho BitTorrent klienta z www.bittorrent.com? (hlasov: 159)
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Spacer
Od: Spacer
|
Pridané:
29.6.2005 22:30
Sledujete tu klasicku sablonu?
Niekto vymysli zaujimavu technologiu, ktora zaujme rozumnych ludi. Postupne sa zacne vytvarat obraz akejsi nelegalnosti pre ziskanie este vacsej popularity, v tomto pripade hlavne u masy primitivnejsej-spotrebitelskej, no a potom s uspechom nastupi akasi komercna firma, ktora nam to zacne predavat ako svoj produkt.
|
|
dfgdg
Od: dfgdg
|
Pridané:
13.2.2006 15:54
sak o to ide microsoftu ze ce mat zo secko zisk
|
|
dfgdg
Od: dfgdg
|
Pridané:
13.2.2006 15:54
sak o to ide microsoftu ze ce mat zo secko zisk
|
Pridať komentár
|
|
|
|