Naukowcy przyspieszają sieci P2P
Opracowano nową technologię wymiany plików, której zadaniem jest przyspieszenie działania sieci P2P. Zdaniem jej twórców wymiana plików w takich sieciach może odbywać się nawet pięciokrotnie szybciej niż obecnie.
Tradycyjne sieci P2P pozwalają na pobieranie identycznych plików. W sieci wyszukiwane są kopie tego samego pliku i jest on pobierany jednocześnie z wielu źródeł. Prędkość wymiany jest w dużej mierze zależna od liczby dostępnych kopii. Im ich więcej, tym szybciej można plik pobrać. W przypadku mało popularnych plików pobieranie trwa bardzo długo.
Nowa technologia, nazwana Similarity-Enhaced Transfer (SET), polega nie na pobieraniu identycznych, a wystarczająco podobnych plików. W ten sposób znacznie zwiększa się liczba źródeł pliku, a co za tym idzie – prędkość jego pobierania.
Przeprowadzone analizy wykazały, że wiele plików jest podobnych do siebie w 99%. Na przykład dostępne w Sieci pliki z muzyką różnią się od siebie często tylko nazwą czy nagłówkiem w którym opisano wykonawcę i tytuł utworu. Poza tym są identyczne.
David G. Andersen profesor informatyki na Carnegie Mellon University mówi: Z P2P można uzyskać znacznie więcej niż obecnie. Technika SET uczyni te sieci szybszymi i bardziej wydajnymi.
Uczeni zapewniają, że w zależności od liczby źródeł SET ma przyspieszyć wymianę od 5 do 500%. Przeprowadzone testy wykazały, że średnie wzrost prędkości pobierania pliku MP3 wynosi obecnie 71%. Gdy system skonfigurowano tak, by pobierał pliki identyczne w 47%, zaobserwowano 30-procentowe przyspieszenia prędkości transferu trailera filmowego o objętości 55 megabajtów.
Najmniejsze przyspieszenia za pomocą SET obserwuje się w przypadku najpopularniejszych plików, które i bez tego ściągają się szybko. Ponadto część dostępnego pasma SET wykorzystuje na ciągłe wyszukiwanie i porównywanie plików. Naukowcy oceniają, że wydłuża to czas pobierania o około 0,5%.
SET do identyfikowania plików wykorzystuje funkcje skrótu (hash) zaszyte w samych plikach. Dlatego też, jak zapewnia Andersen, jest niemal niemożliwe, by pobrane zostały nieprawidłowe dane. Istnienie dwóch identycznych funkcji skrótu jest mało prawdopodobne.
Akademicy zdają sobie sprawę, że sieci P2P są wykorzystywane przede wszystkim do nielegalnej wymiany plików. Jednak korzystają z nich też osoby, które chcą w ten sposób dystrybuować legalne programy. Z tego typu sieci korzysta np. środowisko Open Source. Andersen wierzy, że wraz z dojrzewaniem sieci P2P, znajdzie się w nich coraz więcej legalnych materiałów.
Technologia SET ma być stosowana w sieciach, w których środowisko naukowe wymienia oprogramowanie oraz własne dzieła. Nie ma obecnie planów zaimplementowania jej w sieciach wymieniających filmy czy muzykę.
Komentarze (0)