- PVSM.RU - https://www.pvsm.ru -

LinkMeUp. Выпуск №17. Недостатки TCP и новые протоколы транспортного уровня

17-й выпуск подкаста Linkmeup посвящён глубокотехнической теме.
В гостях у нас Дмитрий Качан [1] — аспирант СибГУТИ. Дмитрий в данный момент занимается разработкой транспортных протоколов, работающих на уровне приложений.
Поэтому сегодня мы говорим о недостатках TCP, почему сейчас он уже не может выполнять свою роль протокола с гарантированной доставкой в некоторых случаях.
Вы узнаете какие сейчас есть подходы к решению этой проблемы.

Новости выпуска

  1. Правительство хочет, чтобы данные россиян хранились в нашей стране (link [2]).
  2. HP сделал свой сетевой симулятор доступным широкой общественности (link [3]).
  3. В MIT разработали технологию управления трафиком датацентра, которая многократно уменьшает задержки и очереди (link [4]).
  4. Плавный переход к теме гостя. Big Data на службе футбола (link [5]).

Скачать файл подкаста [6].

Под катом вы можете найти список некоторых коммерческих решений и протоколов для эффективной передачи информации с гарантированной доставкой, а также сами исследования Дмитрия.

Статья Дмитрия со сравнением приложений [7]

Список подопытных приложений:

  1. TixStream [8]
  2. File Catalyst Direct [9]
  3. Velosity [10]
  4. Catapult [11]
  5. ExpeDat [12]

Некоторые из решений основаны на TCP, некоторые на UDP. Как итог статьи легко заметить невооружённым глазом существенное преимущество в подходах основанных на UDP.

LinkMeUp. Выпуск №17. Недостатки TCP и новые протоколы транспортного уровня

При анализа были использованы данные исследований [13], где показывается, что в только в 75 % межконтинентальных соединений показатель потерь пакетов ниже 1%, соответственно исследование в сети с потерей пакетов 1% процент, как минимум, имеет место быть. Что касается задержки — 200 мс Round Trip Time в оптических сетях, соответствует примерно расстоянию в 20 000 км. (это без учёта задержки в промежуточных устройствах) а значит такие соединения тоже возможны. (все это описано в статье).

Позднее были проведены исследования над протоколами для передачи данных( до этого речь шла о конечных приложениях).

Статья Дмитрия со сравнением протоколов [14]

В качестве протоколов были использованы:

  1. UDT [15] (opensource)
  2. RBUDP [16] (opensource)
  3. RWTP base of TIXStream
  4. MTP base of ExpeDat

Результирующая картина такая же: UDP имеет существенное преобладание.

Проект axxelBox [17]

Проект, осуществленный университетом Anhalt, немецким правительством (финансирование) и двумя немецкими фирмами: Tixel GmbH и Axxeo GmbH.
Одни создают фаерволы, другие протокол RWTP. Идея заключалась в том, чтобы сделать использование протокола RWTP для передачи данных как можно более прозрачным.
Этот проект был представлен дважды на выставках CeBit 2013, и СeBit 2014.

LinkMeUp. Выпуск №17. Недостатки TCP и новые протоколы транспортного уровня

Автор: eucariot

Источник [18]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/germaniya/65924

Ссылки в тексте:

[1] Дмитрий Качан: mailto:dskachan@gmail.com

[2] link: http://habrahabr.ru/post/228689/

[3] link: http://habrahabr.ru/company/hp/blog/229203

[4] link: http://habrahabr.ru/post/230369/

[5] link: http://habrahabr.ru/post/230107

[6] Скачать файл подкаста: http://eucariot.podfm.ru/linkmeup/4/file/podfm_eucariot_linkmeup_17.mp3

[7] Статья Дмитрия со сравнением приложений: http://www.thinkmind.org/index.php?view=article&articleid=icns_2013_2_40_10167

[8] TixStream: http://www.tixeltec.com/ps_tixstream_en.html

[9] File Catalyst Direct: http://www.filecatalyst.com/products/filecatalyst-direct

[10] Velosity: http://www.bitspeed.com/resource-library/

[11] Catapult: http://www.xdt.com.au/Products/CatapultServer/Features

[12] ExpeDat: http://www.dataexpedition.com/expedat/?gclid=Cj0KEQjw6J2eBRCpqaW0857k9p4BEiQAWarYbPTuJIvbD8xdQb1zG06puRPsLoKYVDC8u5zK-IZD0acaAlAX8P8HAQ

[13] исследований: http://research.microsoft.com/en-us/um/people/chengh/papers/queen09.pdf

[14] Статья Дмитрия со сравнением протоколов: http://edoc2.bibliothek.uni-halle.de/lssaoaan/content/titleinfo/33597

[15] UDT: http://udt.sourceforge.net/

[16] RBUDP: http://www.evl.uic.edu/cavern/RBUDP/Reliable%20Blast%20UDP.html

[17] Проект axxelBox: http://axxeo.de/forschung/axxelbox.html

[18] Источник: http://habrahabr.ru/post/230863/