Ученые Создали Улучшенную Версию Bittorrent

Передача файлов по P2P-сетям может быть намного быстрее, чем сейчас.

Компьютерные исследователи из университетов Карнеги-Меллон и Пердью создали новый протокол «Передача с улучшенным сходством» (SET), который реализует принципы BitTorrent на более высоком уровне.

В отличие от BitTorrent, протокол SET может разбивать на несколько загрузок не только абсолютно идентичные файлы с одинаковой контрольной суммой, но и файлы, совпадающие лишь частично.

Некоторые файлы действительно совпадают не на 100%, а на 99,9%.

Например, это могут быть музыкальные файлы с разными названиями или две версии фильма с разными звуковыми дорожками.

С помощью протокола SET гигабайтный файл разбивается на 64 000 фрагментов по 16 килобайт каждый — все они сравниваются и могут быть загружены из разных источников.

Как известно, чем больше торрент-источников, тем выше скорость.

В зависимости от количества источников, с помощью SET скорость загрузки файлов может увеличиться на 5% или 500%.

В ходе тестов фактическое увеличение скорости загрузки MP3 составило 71%.

На видеотрейлере ускорение составило 30% за счет подкачки информации из других трейлеров, в которых поделилось 47% контента.

Исследователи показали исходный код разработки на 4-й симпозиум USENIX по проектированию и реализации сетей .

Ученые утверждают, что не думают о коммерческом успехе, а просто хотят ускорить обмен научными документами через P2P. Авторы разработки — профессор Дэвид Андерсен из Университета Карнеги-Меллон и программист Михаил Каминский из Intel Research Pittsburgh. Им помогал студент Химабинду Пуча.

с помощью ЭурекАлерт Теги: #Децентрализованные сети #P2P #протокол #torrent #BitTorrent #Передача с улучшенной схожестью

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.